This class was enjoyable and I'm glad I took it. Professor Calkins is very nice and provides ample material to pass the class. The labs are super fun and interesting as well, though the lectures were boring but that's just me. Overall, great class, great teacher and you would have to actively try to not pass this class in order to fail. 