Dr. Reed is amazing. I struggled to understand explanations in class, but he was more than willing to spend time explaining it to me afterwards. Before finals, I did office hours everyday. He was always helpful and never made me feel dumb. He really cares how his students do. Completion hw and webassigns were easy and you could ask for extensions.