100% recommend taking Qualls! He is a great guy: super nice and caring. He is always accessible outside of class, even at late hours. Although he assigns a good amount of work, he's always willing to help. Exams are mostly memorization. If you take notes and study them, you will be fine. He also provides a study guide. Labs were always rly fun too!