It is a class that doesnt grade attendance but in class participation is key. About 7-9 assignments every week but its small questions that can be answered in 5-10min each if you have read or understand the topics. Hes funny and class is very engaging. Gives easy extra credit. No Peers responses are needed for assignments grade.