James Billings
Easy grader when it comes to presentations. Mandatory attendance but his lectures are interesting. He is understanding and will help you out if needed. The online work is easy just do it.