Ajith Venugopal
Took him for MANA4322, it felt like the hardest class that I have ever taken. 90% of the class failed his exam, which are application based on what he talks about. WOULD NOT TAKE HIM AGAIN.