Really enjoyed taking this course with Professor Zigouris  Explained content well and didn't mind going over information to ensure that all students understood the content before moving on.  The labs were fun and engaging. 