Albert Barberan
His class is hard, but the lack of assignments make up for it. He is so funny and interesting. Highly recommend to do the practice problems in front of the class because it is the best way to get feedback from him, even if you are confused. Do his extra credit because it is a life saver.