Nimesh Patel
Hes always available for help (replies to emails quickly)! Isnt so great at explaining concepts. I learned some concepts in hs but he makes them more harder than they are. Hes also not engaging very boring. But he applies a FAT curve and never fails people who do the exams and homework, even if you do bad. As long as you try, youll be fine.