Da'Quan Craven
You can't pass this class without putting in the work but Professor Craven is clear on what you need to do. I found the class interesting and engaging. It can be a challenging class but Professor Craven is great! I would recommend taking his class.