Shanna Carlson
Carlson is tough but fair. She assigns quite a bit of homework, but almost everything was covered in the syllabus. I was going through a tough time and made her aware, and she was patient and understanding with me. She is very particular, but if you try your best and stay on top of things, you will succeed. 