Dong Dong
I had him as my first math professor at Maryland. He really takes the time to explain the concepts in a way that makes sense and allows you to learn the math, not just memorize the process. There was no required homework, but I recommend doing some of the extra practice problems he recommends in order to make sure you are ready for the tests