Alok Dhungana
I literally had to teach myself everything was not a good experience. I'm not even sure if Alok knows math himself, youtube/khan academy will be your best friend in this course, and if that doesn't help good luck and hope for part marks.