This professor was great!! He goes into depth with everything he teaches and the class is not hard at all! He does do participation grades but it can be in chat or on mic. He grades very quickly and answers any questions you have. He is seriously super nice and caring. Take him!!!!