YOU WANT THIS PROFESSOR. If you have any chance to take his class, DO IT!! He is by far one of the best teachers I have had. He cares about his students, prides himself on making interesting lectures, and shares his knowledge freely. (He is also good about respecting students' time, and lets everyone out early if his lectures end before the clock)