Great Professor . Very demanding but you get back what you put in to hig classes .