Professor Mitchell is a nice guy and he means well, but he just isn't a great professor. His sometimes 2 hour long lectures are grating, and it's very hard to pay attention when he is constantly repeating himself and fumbling with his words. His labs weren't much better, with instructions often being unclear and hard to follow.