Eric Tom
He's a great person however, he seems regularly unprepared for both lecture and lab. He is inconsistent on his testing expectations and his notes are impossible to follow. There is no consistency with his lectures and there is often a disconnection between what is being taught and what is being tested.