Ramses Trejo
Takes his time with the lessons/modules. Ensures that students have no doubts at regular intervals. Tries to offer different schemes to achieve a good score. Gives guidance before starting any assignment. One of the downsides that I found was that he was barely available outside class hours.