Super chill professor. Actually has industry experience and stays up to date with relevant technologies. Lectures involve relevant topics as well as course material. His class is structured to not only let you pass but actually learn something. Only downside is he usually teaches night classes, but even then I'd say he's worth the time.