Piyush Jain
Dr. Jain is probably the best professor I have had throughout my academic career. Extremely humble and down to earth person. Dr. Jain is very fair and really wants to see his students succeed. There were 10 homework, 1 Class Project, and 3 Exams in my class. The homework was difficult but very helpful; moreover, the exams are fair but not easy.