Richard O'Brien
He is a great teacher, I had him virtually and he often cuts class short and sometimes cancels class. He is concise when he is teaching and posts a lot of resources that are actually helpful. Easy assignments if you can write a paper on an article. I had to miss class and I just let him know and he was okay with it.