About the Instructor
CSC 207 Algorithms and Object-Oriented Design Spring 2011

My answers to the questionnaire

  1. My name is Jerod Weinman. For this course, I prefer to be called any of the following: Professor Weinman, Dr. Weinman, or (in egalitarian Grinnell College style) Mr. Weinman, whichever you prefer.
  2. I studied Computer Science and Mathematics (double major B.S.) at Rose-Hulman Institute of Technology, a similarly-sized school in Terre Haute, Indiana that focuses on teaching engineering, math, and science.

    My PhD in Computer Science came from the University of Massachusetts Amherst, where I specialized in computer vision and machine learning. My dissertation research involved designing algorithms for a system to help the blind navigate by reading text from images (such as street signs and storefronts).

  3. In addition to this course, I am teaching the "Digital Age," which is an algorithmic and social overview of computer science. I am also teaching CSC 151 "Functional Problem Solving in Scheme," which I hope you already know about.

  4. As always, I look forward to getting to know my students and their approaches to learning about computation.

  5. Even if you are not a Computer Science major or choose not to take any further CompSci classes, my biggest concern is that you will all see the utility of object-centered thinking and come away better equipped to write and study powerful algorithms for processing data.

What questions do you have for me?

Do you know OpenGL?
No. I've never taken a graphics course.
You mentioned on monday that this was one of your favorite classes. Why is that?
There are so many interesting ideas we get to cover, I find it perennially interesting to review them. It's also fun to come up with homework assignments that finally get to use the rich data structures and algorithms we study in this class---ones I use often in the "real world" of computer science. It's also fun to work with and learn from students who are beginning to be more confident, comfortable, and creative in computer science. By the time you're in 207, you're definitely in that category.
I have heard a lot of stories about your research computer with 64 GB of RAM. Is that true?
My research host machine has 48GB of RAM, but if you add the 10 GB of memory on the two GPUs it has in it, we're up to 58 GB.
Jerod Weinman
Created 22 August 2008