I felt that this program has been very well thought out and presented. Accounting theories and applications were presented in a simple and easy way to understand. The practice sets help solidify what is learned in class. The course materials are an excellent source for reference and guidance in a step by step fashion. This course exceded my expectations and the information given is very extensive. Very good course and experience.