Teaching

At Western Oregon University, I taught the following courses:

  • CS 122 - Introduction to Computer Science for Non-Majors
  • CS 161 - Survey of Computer Science
  • CS 162 - Computer Science I - Introduction to Programming with Java
  • CS 260 - Data Structures
  • CS 272 - Low Level Programming
  • CS 299 - Introduction to Unix
  • CS 350 - Network Administration
  • CS 360 - Information Systems / Databases
  • CS 364 - Programming Languages
  • CS 367 - Software Design and Testing
  • CS 372 / CS 365 - Introduction to Operating Systems
  • CS 399 - Advanced Java—independent study
  • CS 407 - IS Senior Project I
  • IS 431 - IS Senior Project II
  • CS 450 - Network Programming
  • IS 452 - Internet
  • CS 459 - Introduction to Information Assurance
  • CS 472 - Advanced Topics in Operating Systems, File System Forensics

At City College of San Francisco, I taught CIS 110A - Introduction to Programming with C++.