Zachary Bailey
Prof. Bailey is ok. Chill, gives minimal HW. Other professors assign more HW but then post solutions for all the problems which I found to be more beneficial. Reasonable grader. Lectures can be hard to follow, he doesn't really narrate as he's going. Lectures are fast-paced, he often introduces new topics in the last 5 minutes and goes over time.