Ian is one of the best professors/teachers I've ever had. He explains content better than any high school teacher. His lectures are very enjoyable even when the content isn't. He is very helpful in office hours and treats you like you're smart even if you're asking a really dumb question. I would 100% switch into his section of another course.