Neil Rhodes
Prof. Rhodes is a really caring and understanding professor. His lectures are fantastic (and on YouTube!) so you can easily grasp the material he's teaching. He's also very accommodating if you need anything, and works with you to make sure you're doing well in the course. He does assume you're fine until you say otherwise though, so be aware!