Reviews of professor Piyush Jain

Rating: 5.0/5, difficulty: 3.0/5
Great class, just keep up with the homework and you'll do well on the quizzes and tests. Gives appropriate grades and ensures the whole class won't fail, unlike other professors.

Rating: 2.0/5, difficulty: 5.0/5
Most people gave up before the first quiz. There were 3 quizzes (15%), group project (20%), and final (30%). The group project and final were graded after the class was done so you did not know your standing in the class leading up to such. I had to study at least 10 hours for each quiz and all the homework took 3-5 hours. Be weary of signing up.

Rating: 5.0/5, difficulty: 3.0/5
He is honestly one of the nicest teachers I have ever met. If you don't understand something, he's willing to meet with you and guide you to understanding. The book is definitely helpful so you should get it! Go to office hours and do practice problems often to get a firm grasp of the content. You will be fine if you put effort into the class!

Rating: 5.0/5, difficulty: 4.0/5
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.