Braima Salaam
The class was online due to COVID and Professor Slaam was awesome. We covered chaps. 2-15 of the textbook, so its intensive but he made everything easy. A lot of extra credits for participation. He strictly follows the syllabus but flexible with deadlines if you've documented excuse. Class was too large so it should be broken into many sections.