Rashidul Bari
He can be a little fast and confusing but if you tell him to slow down to explain certain things he will do it. He cares about his students and their grades as well. He wants his students to understand he material rather than just memorizing formulas. He uploads videos on how to solve problems on his website which is very helpful.