Matthew Van Rys
Van Rys is a gem! My friend and I took his class and sat in the very back, but it wasn't a problem because he screen shares his lectures. He also records them so that you can rewatch them again at home. He is very organized, so you always know when everything is due. You'll be forced to be proactive.