Aaron Gurlly
Had 4 classes with him, one of the best professors I've had, very understanding and reasonable guy. There are few assignments and most are group projects. He provided really good feedback on projects and you can tell he wants you to succeed. There are few guidelines on projects, but that is bc he gives freedom creativity. Can't recommend enough.