Pavan Rajanahalli
Dr. Pavan is AWESOME! He actually cares about his students and lets you pick your course structure (how many exams, projects, presentations you want). My lab had no exams b/c we picked presentations instead. His lecture exams are difficult but he gives a TON of extra credit. Super funny guy - best way to learn the material. 100% TAKE PAVAN!!!