Bejan Maghsoodi
His class is mostly based on projects, one of them you need to spend your own money on.  He gives some interesting info from industry, but his lectures are a bit scattered.  Overall, the class is easy, ask clarifying questions and he will happily go into an in depth tangent on whatever you ask. 