Professor Micheli is definitely one of the best Ive had at Hopkins. He manages to be entertaining and explain everything well and in-depth. Sometimes it may seem repetitive, but you can tell he wants you to succeed. Also, there are ample office hours available for extra help. This is a great class and professor for someone whos never take stats!