Reviews of professor Bejan Maghsoodi

Rating: 4.0/5, difficulty: 2.0/5
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.