Madhuri Debnath
She really cares about her students and is pretty bashful. You do have to learn a lot outside of class, but that's all computer science. Exams weren't too bad, some of the answers she gave were straight out of the review if you paid attention. She also gives you a 2 months notice to work on the final project.