Fall 2023

CSC380: Theory of Computation (previously MTH307: Discrete Structures II)

CSC310: Algorithms and Data Structures

CSC611: Design and Analysis of Algorithms

Previous Graduate Courses

Parallel Algorithms and Programming

Design and Analysis of Algorithms

High Performance Computer Architecture

Bioinformatics: Computational Methods in Biology

Automata Theory and Formal Languages

Foundations of Computer Science

Algorithmic Graph Theory

Previous Undergraduate Courses

Parallel Programming

Algorithms and Data Structures

Introduction to Object Oriented Programming

Artificial Intelligence

Operating Systems

Theory of Computation

Discrete Structures I & II

Computer Programming I & II