Teaching Interests

By Class

  • ECS 10, Basic Concepts of Computing
  • ECS 15, Introduction to Computers
  • ECS 30, Introduction to Programming and Problem Solving
  • ECS 40, Introduction to Software Development
  • ECS 150, Operating Systems
  • ECS 153, Computer Security (renamed from “Introduction to Computer Security” in 2005)
  • ECS 155, Computer Security for Non-Majors
  • ECS 235, Computer and Information Security (renumbered from ECS 253 in 2002; split into ECS 235A, ECS 235B in 2006)
  • ECS 235A, Computer and Information Security
  • ECS 235B, Foundations of Computer and Information Security
  • ECS 251, Operating Systems Models
  • ECS 253, Cryptography and Data Security (renumbered to ECS 235 in 2002)
  • ECS 289M, Vulnerabilities and Policy Models
  • ECS 289M, Foundations of Computer and Information Security
  • ECS 293A, Research in Computer Science
  • FRS 001-010, E-Voting and Elections
  • COSMOS 2012-4, Computer Security, Privacy, & Cybervillainy

Comments are closed.