A great professor that actually cares about what he is teaching. You get to do a lot of cool projects, about four of them in the semester, but if you need help he is always right there to assist you. Office hours are easily accessible also.