Ajoy Kumar
Due to covid, we had to take this class online. He offers participation questions for easy points. However, his assignments are difficult to understand and don't really explain through his lectures and only give python code examples. he does give feedback on assignments but you don't have a chance to re-do them.