I am a full-time lecturer in the Computer Science department. As Director of Introductory 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 am also Associate Director of Curriculum Development for the Rutgers Advanced Technology Extension.
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 ~~~~~~
~~~~~~ Favorite songs: Expert @ Hier Kommt Alex (Die
Toten Hosen) and Hard @ Avalancha
(Heroes del Silencio) - see Avalancha
~~~~~~ Guitar Hero World Tour ~~~~~~
After GHIII, a big letdown. Couldn't get into many of the songs.
Still, found a couple of gems, including Beautiful
Disaster. Thumping bass!
Heroes del Silencio performing Desacher el Mundo
This is my textbook, published in November 2006.
Chinese English translation published in fall 2008, for students in the People's Republic of China.
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.