Amirali Kani
I believe Kani knows how to properly address and assist students in the subject through online material. He did a great job at posting things ahead of time, to give us insight on what's going to happen next.