I just graduated at CIE like month ago and can tell you that the program is awesome and would give 10, but the last part - writing reports, memos and etc found a bit dry. Otherwise the electronics, math and physics is covered absolutely perfect. If you want to learn, there you go... Bruce and Dan are very well trained instructors and always gave me hand as needed and Andy is also very nice and helpful, whenever I had a question. I am really impressed with the system this school build over the years and especially with the program, which is exactly matching what I am doing at work. This education for me was direct fit. Thank you guys. Financial Aid Did not use it.