John Craig
Assistant Professor, Computer & Office Studies

Contact PCC, AA-201

I have been teaching for Long Beach City College since 2002. I have an extensive experience in teaching Programming languages, such as C, C#, Java, VB, and C. I also teach System Analysis, Database Management Systems, Computer Applications, Office Technologies, and many other courses.

I have a Ph.D. degree in IT Management, along with my MBA in Electronic Commerce and my undergraduate degrees in Management Information Systems and Mathematics. I have over fifteen years of experience in IT, applications development, systems analysis & design, planning, management, testing, organizing and design of complex projects.

I have honed my technical, business, management and problem-solving skills through direct involvement in various strategic initiatives at Computer Sciences Corporation’s (CSC) consulting division, a leading Systems Integrator and consulting services provider. As a senior IT consultant for CSC, I gained a wide range of experiences, from designing and implementing technological solutions to analyzing workflows and business processes.

My Ph.D. research primarily focused on understanding the relationship between information technologies and student learning in community colleges. Recently, my first research paper was published in a leading International journal, International Journal of Management. Additionally, I am very interested in conducting research in information security, the effects of technologies, development lifecycle of large systems, among other topics.