Jeffrey Moran
Dr. Moran is a great professor for a difficult subject. He is engaging during lectures and is always available to answer questions. Exams are very challenging, however, so make sure you are constantly practicing textbook problems. The best thing about him is that he tries to make students think like engineers as opposed to memorize solution paths.