Nicholas Cragoe
Dr. Cragoe is a really cool guy. He's really accessible outside of class and easy to contact. He's also very understanding about problems you have, school related or not. The only problem I've had in any of the 3 classes I've taken with him is that he's not very clear about what he wants for projects and doesn't give out instructions soon enough.