David Rohac
Prof. Rohac has been my favorite professor so far. His online class is so flexible, yet it teaches you something. He's quick to respond to emails and answers questions in a way that you can understand. He's a solid choice.