Connor Watson
Overall Good professor, He teaches the concepts needed to know to pass the class. Very easily accessible outside class in person or via email. homework is must for class and has a computing concept presentation and 3 common exam.