Courses Taught

General Computing

  • Basic Web Design
  • Introduction to Computer Science / Computational Thinking
  • Spreadsheets and Data Analysis

Computer Programming

  • Advanced Programming I & II
  • Algorithms
  • C++ Programming
  • C# Programming
  • Data Structures
  • Introduction to Programming in Java
  • Parallel Programming in C++
  • Web Development and Programming

Applied Computing

  • Assembly Programming
  • Business Data Communications
  • Computer Architecture
  • Computer Graphics
  • Data Visualization
  • Geometric Modeling
  • Operating Systems

Mathematics

  • Business Mathematics
  • Discrete Mathematics
  • Mathematics for Education Majors
  • Numerical Analysis
  • Pre-Calculus