Robert Grafstein
Dr. Grafstein was a phenomenal lecturer at the beginning of the course but seemed to be lost after the online transition as to how the class should go. He really knows his stuff and if you came to class he was willing to answer questions or meet with you during office hours. The only issue is the relatively few grades that make up the course.