Brian Essien
Dr. Essien's classes are all very hard. Myself and many others have taken this class and everyone I know has failed/experienced a huge GPA drop after taking. His teaching method is hard to understand, his lectures move fast, and he is SUPER test and homework heavy. In lab, you'll have a quiz at the end of each class over what you learned THAT DAY.