Kristin McIlhagga
Dr Mac is great. I would definitely take her if you can. She is very understanding, and teaches more than just content. She is very clear on what she expects and is there to help all semester. She really make sure you understand every concept. A lot of group/table work and class participation, not much lecture.