Dr. Duncan is one of my favorite KNES instructors. He's very kind and caring and his class is fun. There are a few labs and at-home assignments but grades mostly come from mini tests and exams. There aren't many extra credit assignments but there are a couple that he will randomly assign. The class isn't too easy but it's also not necessarily hard.