Sylwia Brossard
Great online class taught by a great professor, who responds and grades quickly.  Lot's of work but I learned lots of interesting stuff. I like working on labs at home. Interactions in discussions are fun.