Jason Porter
He is the best CS professor that I've had. He is super knowledgeable, has great lectures, and does not judge you for asking questions (even if they're ones you should already know). His courses aren't easy, but they're upper level courses and this is college, they aren't supposed to be. Put in some work and you'll do great!