Professor Shaffer is one of the BEST engineering professors I've ever had. His lectures are engaging, the course load isn't too difficult, and he lets you use your notes on exams. There's an individual project and a group project that will definitely boost your grade. He can be a hard grader but he's fair and he always gives good feedback. Easy A!