Faculty Profile

Michael Skalak

Lecturer/Technician in Computer Science (2015)

Contact Information


Tome Scientific Bldg. Room 246


  • B.A., Northwestern University, 2008
  • M.S., University of Virginia, 2012

2018-2019 Academic Year

Fall 2018

COMP 332 Analysis of Algorithms
Completion of both COMP 251 and COMP 332 fulffills the WID Requirement.

COMP 364 Artificial Intelligence
A survey of techniques for applying computers to tasks usually considered to require human intelligence. Topics include knowledge representation and reasoning, search and constraint satisfaction, evolutionary and genetic algorithms, machine learning, neural networks, and philosophical questions. Prerequisites: 232 and MATH 211. Offered in even numbered fall semesters.

Spring 2019

COMP 232 Data Struct & Problem Solving
An advanced problem-solving course that focuses on the design and analysis of data structures including lists, stacks, queues, trees, and hash tables. Concepts in generic programming are also introduced. The lab component focuses on the implementation of data structures and their application to solving complex problems. Prerequisite: 132. Three hours of classroom and two hours laboratory a week. Offered every spring.

MATH 314 Theoretical Found of Comp Sci
Cross-listed with COMP 314-01.

COMP 314 Theoretical Found of Comp Sci
Cross-listed with MATH 314-01.