Vivek Sarkar: Courses
-
• Short course on “Multicore Programming Models”, Second International School on Trends in Concurrency, June 2008.
-
• COMP 422 (Introduction to Parallel Computing), Rice University, Spring 2008.
-
• COMP 635 (Seminar on Heterogeneous Processors, Rice University, Fall 2007.
-
• 6.035 (Computer Language Engineering), MIT, Fall ’96 & Fall ’97. Sole instructor for the main compilers class at MIT. Restructured curriculum to use Java as the language foundation instead of CLU.
-
• Code Optimization in Modern Compilers, Western Institute for Computer Science (WICS), Stanford University, August ’94, August ’95, August ’96. This one-week overview class on code optimization was designed for industry professionals and overseas students (taught jointly with Prof. Krishna Palem from the NYU Courant Institute).
-
• Compiling for Parallelism, Indian Institute of Science, March 1990. This intensive two-week course was sponsored by the United Nations Development Programme.
-
• CS 302, U. Wisconsin-Madison, Fall ’81 & Spring ’82. Lecturer for introductory programming course in Pascal and Fortran.