Ali Erhan
Did not explain thing thoroughly and would throw random things on tests. Do not take this class from him and just drop it. It isn't worth struggling through when he himself doesn't even care and he even suggested for me to drop the class. 