Tanvir Ahmed
Class takes up a lot of time but does teach you what you need for the foundation exam. It is fast-paced, stressful, and hard to catch up unless you put in a ton of effort. My only complaint is that I wish there were more interactive coding exercises in class aside from lectures, otherwise, it's okay.