Courses

Graduate Level Courses
Courses taken during Ph.D.

Courses taken during M.Sc.

    CS 512 Machine Learning
    CS 513 Topics in Natural Language Processing
    CS 523 Information Retrieval
    CS 534 Distributed Systems
    BIO 610 Computational Genome Analysis
    EE 566 Pattern Recognition
    IE 512 Graph Theory & Network Flows

Undergraduate Level Courses

    CS 201 Introduction to Computing
    CS 202 Data Structures
    CS 204 Advanced Programming
    CS 301 Algorithms
    CS 302 Formal Languages & Automata Theory
    CS 303 Logic & Digital Systems
    CS 305 Programming Languages
    CS 306 Database Systems
    CS 307 Operating Systems
    CS 308 Software Engineering
    CS 404 Artificial Intelligence
    CS 408 Computer Networks
    CS 525 Data Mining
    ENS 210 Computational Biology
    MATH 201 Linear Algebra
    MATH 202 Differential Equations
    MATH 203 Introduction to Probability & Statistics
    MATH 204 Discrete Mathematics
    NS 208 General Biotechnology
    TE 407 Computer Vision