Greg Aloupis
Makes his class difficult for no reason given it is useless the way it is taught and he is extremely condescending towards students. Spare yourself the nightmare of taking a class with him