Christina Solomon
I loved Dr. Solomon. She was extremely helpful, and I looked forward to coming to her class every week. Her lectures are awesome, she's super kind, and will gladly give you an extension. Her class really isn't that hard, but it's not easy. You should take her if you want to learn.