S. Arefin
This teacher knows his stuff, cares about his students, and is very respectful... Unfortunately, he is very disorganized... He often comes unprepared and doesn't know how to explain to the average student... I had to take him because it was the only option but I wouldn't recommend him to anybody