Ian is a nice guy, but I wouldnt take him again. I was fine with his expectations-he wants his students to critically think. Thats great, but I never felt prepared in that class. I think his lectures need to have more-visuals, mock cases, or at the very least a rubric for the projects so the students know what is expected. His test are very hard!