Kiran Khan
She gives a lot of extra credit opportunities and she cares about her students. Dont expect to pass class without putting effort, the amount of work you put in will show. Study the material she tells you to and you will do well in her class.