Eric Wyles
Professor Wyles is a good person that wants you to succeed and gives good advice about career paths in engineering. Homework and quizzes are optional for the purpose of your learning. His office hours are very accessible, and I highly recommend using that time for feedback on formal labs.