Michael Olsen
Olsen is very nice, and wants to help his students. If you don't have time for 3 hours worth of homework between classes, dont take it. He has extremely high expectations that feel as if they are unreachable. its an okay class.