Graduate Course Work:

Graduate Computer Architecture, Parallel Processing, VLSI design, Advanced Topics in Computer Architecture, Advanced Topics in Programming Languages, Advanced Topics in Compiler Design, Advanced Topics in Security and Privacy, A Seminar on Virtual Machines, Distributed Systems, Design and Analysis of Algorithms, Theory of Computation, Artificial Intelligence, Neural Networking, Computer Vision, Research Topics in Computer Science (I and II).