John Kosmopoulos
I've had John twice now and overall he's a really good professor. He knows what he's talking about and he's very kind. I'm not sure if it was just the course material but the rubrics were a bit confusing, as well as the assignment expectations at times. He did, however, give good feedback. You'll learn a lot if you have him!