Jacob Harris-McIntyre
He explains the materials very well. He is willing to help the students anytime. He responds very quick if you have any concern or question. The only bad thing about him is very strict about grading and deadline for assignment unless if you have a deadly situation to prove.