Mahanth Gowda
God send. He is very enthusiastic and clear about the material he teaches. Hws and programming assignments are graded very leniently. He really cares about his students and wants them to learn the material. Best 400 lvl class and professor.