The exams are extremely DIFFICULT! You'll study the notes from lecture, homework, and book only to find out that the exam question is way more complex. Nothing will prepare you for the exam. Jiang/Nazari even took a question from a Machine Design textbook and put it on the final exam?!? 6 minute, out of nowhere pop quizzes also.