Prof Micheli is amazing. He is very passionate about his classes and is always ready to help. Lin Alg is a tough class by nature but he is very good at explaining and helping students gain mastery of the material
