Awesome professor ! Lots to learn 
 but make sure you attend class . Exams are pretty tough but definitely fair 
 would highly recommend .