Marc Porosoff
Professor Porosoff gives really good lectures that are clear and easy to follow. He makes it clear what will be on each exam/quiz and gives comprehensive study guides/practice problems. He is very helpful and genuinely wants every student to succeed. He's probably the best professor the school could have chosen to teach an engineering intro class.