Not too easy. Not too difficult.
Dr. Upadhyaya is a great professor but his exams are difficult.
Go to class and take good notes, as his powerpoints are simply an overview of what he actually discussestests on.
Hours per week:
Advice for students:
After the exams, go to office hours as he is VERY nice and will go over your whole exam with you and explain any questions you have.