Sesh Venugopal

Sesh Venugopal

I am a faculty member in the Computer Science department, with a primary focus on education. As Director of Undergraduate Instruction, I am responsible for the CS111-CS112-CS113 sequence of courses, and its articulation with the rest of the department.

I created the Computer Science Industrial Advisory Board, and am the principal liaison person for industry relationships.

Over the years, I have taught various topics in CS including Data Structures, Databases, Discrete Structures, Algorithms, Intro to Programming (Pascal,C,Java).

I am in charge of CS112 (Data Structures) and CS113 (Software Methodology), responsible for coordinating all lectures of each. In Spring 2008, I am teaching one lecture of Data Structures, and one of Software Methodology.

I hold a Ph.D. in Computer Science from Rutgers. My research was in supercomputing: developing highly parallelizable algorithms for an important class of sparse matrix computations. Before emigrating to the US, I studied at the Indian Institute of Technology, Bombay (Mumbai), from where I got a Bachelor of Technology (B.Tech.) degree in Computer Science and Engineering.

You can reach me by email at venugopa@cs.rutgers.edu

~~~~~~ Guitar Hero III ~~~~~~
~~~~~~ Current level: Hard @ One (Metallica)
~~~~~~ Current favorite song to play: Expert @ Hier Kommt Alex (Die Toten Hosen)
~~~~~~ Long-time favorite song to play: Hard @ Avalancha (Heroes del Silencio) - see Avalancha


****** Currently listening to: Iberia Sumergida (Heroes del Silencio, Avalancha)


Data Structures Outside In With Java

This is my pride, published in November 2006.

A textbook for teaching Data Structures (CS2), updated to use generic types for all container structures, and complete with a 90-page introduction to object-oriented programming in Java. Stand-out feature? An outside-in approach that shows how to choose and how to use a data structure (outside) before building it (inside).

Take-away nugget? Every data structures comes with a "price tag", integrated right into each structure's interface. Read the book, and see how.

Available at amazon.com.