Fnu Eric Ngang Che
An overall amazing professor! He made the material very clear and concise. If a student had trouble with an assignment or needed clarity on a problem, he was more than willing to help. The final was also optional if you felt that your grade was high enough, so that's also a plus.