Eitan Stern
definitely for a particular learning style, which is figure it out on your own kinda. lectures drag and most of it is straight from the powerpoint. Homework is hard. i appreciate he makes them himself, very clear there's a language barrier as well as a surprising amount of numerical typos and it can be very difficult to catch what was done wrong. 