Aaron Hoskins
Dr. Hoskins is a great teacher. He walks you through things step by step and happily answers any questions. ME140 is a difficult course, but it would by WAY worse without Dr. Hoskins. He cares a lot about students and that is evident. Big bonus if you engage in class and go to office hours.