This class made me a better programmer. Professor Kachi provides exceptional material in class and teaches you how to be successful out of class. His assignments are hard, but you will be more prepared for the IT field by taking a course with him.