Dr. Nanny is hard. Probably one of the hardest professors in the engineering department. However, the topics in which he teaches are not easy topics. There is such little room for error in the calculations that you have to be nit picky. Personally, I think he made me a better student. I definitely learned. Was I constantly frustrated? yes.