Nice prof. Never e-mailed him but heard he's hard to reach besides during office hours. Coursework started out ez but then got hard. For sure join class discord if ur fellow students make one. They hard carried me when studying for tests/doing hw. For sure watch YT vids from Kimberly Brehm. His lecture vids r long. Buggy quizzes but he does drop