Absolutely abysmal. Wont have much an option to take for ME 95 since hes the only professor for it. Be ready to flunk the midterms and final exam. Goes over half of the course content and then tests you on chapters youve never done before. Have a question or cant see the board? Youre out of luck, he does not care.