Michael Swierczynski
No textbook required for the class which was nice (Free e-books from USF database instead). Mainly composed of watching YouTube lectures and taking notes and writing a couple of 4-5 page papers. Grades fairly and gives good feedback on the papers and assignments that you submit. It was an online class so attendance wasn't "mandatory"