Teaching History and Highlights by Course

@Southern Polytechnic State University

  • IT 4153: Advanced Database
  • IT 4203: Advanced Web Development
    • Fall 2010: design a website and put all examples live on the web; designed a personalized project to guide students explore their own interests; resulted in great student work.
  • IT 4423: Linux/Unix Administration
    • Fall 2011/Spring 2012: used Ubuntu on VMware for lectures and exercises. Saw great student projects on various Linux/Unix topics of their own choice.
  • IT 5101: Introduction to Database Systems
  • IT 5102: Introduction to Information Security
    • Fall 2011: continue to use the student presentations mixed with lectures. Used SPSU as cases in identity management, password policy, and security policy.
  • IT 5301: Introduction to Programming
  • IT 5302: Introduction to Web Development

@Georgia State University

  • CIS 8040/3730 Designing and Managing Data
    • Fall 2010: added intensive in-class guided exercises which got good feedbacks; used the online discussion boards intensively for class communication, which generated close to 500 discussion messages for the semster; enjoyed another good evaluation (4.8/5.0); used SQL Server 2008 R2 Express.
    • Summer 2010: this is my first online class; used Elluminate Live; upgraded to Visio 2010.
    • Fall 2008/Spring 2010: designed a multi-part database design project which runs throughout the semester; designed student research project and had nice student presentations; used SQL Server 2005/2008 as a DBMS tool.
  • CIS 8020 Systems Integration
  • . CIS3270 Web Application Development with Java
    •  Fall 2006: designed a whole new course website based on JSP/Servlet, as a live website example; applied a domain for it (cis3270.jackzheng.net) and left all course materials online.
    • Spring 2006/Summer 2006: developed mini-projects, which are logically connected as parts of a bigger project, and redesigned the term project to be more student interest driven; saw great development work by students.
    • Fall 2005: This is the first time I taught web development and Java - my favorite; adopted Oracle JDeveloper.
  • CIS2010 Introduction to Computer Information Systems
    • Fall 2009/Spring 2010: Introduced a set of Google services (Google Docs, Blogger.com, Google Visualization, etc.) and other Web 2.0 applications for assignments and projects; set up the "Learning from News" blog site; started a video collection for teaching and shared them via YouTube.com.
    • Summer 2008: This is a night class in summer. To stimulate interest and energy, I designed a student research and presentation project, with presentations and discussions mixed with lectures. The class got very good feedback from students (4.8/5.0). This is the class that both students and I enjoyed most.
    • Summer 2005/Spring 2005/Fall 2004/Summer 2004: had IT related news analysis and discussion in most of my class sessions.