Professor Micheli is an amazing educator and person. He loves his subject -- his passion is evident in lectures and office hours. He truly understands college students, and is very open to meeting and discussing strategies to improve. For his first time teaching the class online, it went quite smoothly!