Vivek Sarkar

Vivek Sarkar is a Professor of Computer Science, and the E.D. Butcher Chair in Engineering at Rice University, where his group developed the Habanero Java library and programming system for use in teaching and research. He received his B.Tech. degree from the Indian Institute of Technology, Kanpur, M.S. degree from University of Wisconsin-Madison, and Ph.D. from Stanford University in 1981, 1982 and 1987, respectively. Prior to joining Rice in 2007, Dr. Sarkar worked on multiple projects related to parallel software at IBM Research for 20 years, including leading the release of the open source Jikes Research Virtual Machine for Java. His areas of expertise include parallel, concurrent, and distributed programming; vectorizing & parallelizing compilers; and parallel runtime systems. Major Works relevant to this course: ● Habanero-Java library for Java 8 ● Jikes Research Virtual Machine ● X10 parallel programming language

Filter Courses within "Vivek Sarkar" (Click to filter)
Concurrent Programming in Java (Coursera) Coursera
Rice University

Concurrent Programming in Java (Coursera)

Dive into Concurrent Programming in Java and unlock the secrets to efficient resource management and parallel program execution. This course is tailored for industry professionals and students alike, offering a deep dive into crucial concepts such as threads, locks, critical sections, and concurrent collections within the context of Java 8. By the end, you'll be equipped with the knowledge to effectively implement concurrency in your projects.

Jun 22nd 2026
4 Weeks
Distributed Programming in Java (Coursera) Coursera
Rice University

Distributed Programming in Java (Coursera)

Discover Distributed Programming in Java with this comprehensive course designed for industry professionals and students alike. Learn essential concepts and apply them using frameworks such as Hadoop, Spark, Sockets, RMI, Kafka, MPI, and more to develop efficient distributed applications in Java 8. Boost your ability to handle large-scale data processing and improve application performance.

Jun 22nd 2026
4 Weeks
Page 1