Previous courses
Assistant Professor August 2007 – December 2011
Visiting Assistant Professor August 2006 – May 2007
Department of Computer Science, Mathematics and Engineering, Shepherd University, Shepherdstown, WV
· CIS 104 Introduction to Computer and Information Science
· CIS/CPE 287 Systems Analysis and Design
· CIS 321 Data and File Structures
· CIS 324 Introduction to Artificial Intelligence
· CIS 331 Programming Languages
· CIS 399 ST: Introduction to C++ Programming
· CIS 405 Computer Graphics
· CIS 418/MBA 582 Management Information Systems
· CIS 431 Algorithms
· CIS 487 Software Engineering
Visiting Assistant Professor August 2005 – July 2006
Department of Math and Computer Science, Department of Physics, Millikin University, Decatur, IL
· Web Programming with J2EE
· Computer Graphics
· Advanced Computer Programming in C++
· Operating Systems
· Physics for Life Sciences Labs
· Physics I & II Labs
Teaching Assistant August 2001 – May 2005
Department of Computer Science, the University of Alabama, Tuscaloosa, AL
· Microcomputer Applications
· Introduction to Computer Problem Solving
· Introduction to Computer Science
· Internet Applications
· Prototyping in a Visual Environment
· Data Structures
· Software Development and Systems
· Computerized Database Systems
· Computerized Management Information Systems
· Computer Graphics
Teaching Assistant August 1997 – May 1999
Physics Department, Yale University, New Haven, CT
· General Physics I and II
· Classical Mechanics
· Quantum Mechanics I and II