Farah Vandrevala
Professor Vandrevala one of the best EE professors. While there is a lot of homework, it makes sense since she doesn't give exams. She also gives plenty of opportunities for extra credit and/or dropping assignments.