Mikkel Soelvsten
This course isn't the easiest but totally doable. Mikkel responds to emails quickly and his lectures are fairly straightforward. Tests are medium difficult but the final is a bit harder.