Professor Qualls is very understanding and an amazing professor. He was very fast at responding to emails. The course material itself is very difficult, but he is very good about explaining concepts in a way that is easy to understand. 