Siraaj Muhammad
I highly recommend anyone to take Siraaj's class. He is such a highly motivated individual who has a passion to leave no student behind. He is very passonate about education and adding to your quality of life. You do have to read your book in his class, but it will only benefit you in the long run. He has allowed me to learn more about ATCs