Kyle Bradford
Professor Bradford is excellent. His attendance is not mandatory, but for my class he had zoom meetings everyday that you could join if you were absent. He also recorded lectures so you can watch later. His study guides are very helpful, as there are very few assignments aside from tests. 