Kazi Rahman
1025 is hard regardless, YU dont have proper profs who can teach this 1025. Ppl say kazi is the best at it (for my semester atleast) i stopped showing up to his class after the first 3 weeks cause i actually couldnt learn from him at all. But if you can teach yourself everythign then kazi is perf cause he gives free marks and extensions he cares