Vishal Jain
Vishal is a nice person, but not an appropriate educator. He confuses almost everything; lectures, assignments, quizzes, exams. He over complicates things! In addition to that, there is no point in asking him questions because the answer will be over the top complicated. I would avoid taking classes with him. Just don't do it. Seriously.