Rayhan Rahman
Rayhan is a nice man but is not very good at teaching. It seems like its his first time teaching as he is unprepared for lessons and cant explain things very well. Tests are very unreasonable and he doesnt prepare you for them.