I must admit that over the years of studying Computer Engineering at the National University, I have had many both good and bad times and good times. This makes it sometimes difficult to understand certain topics. But what they remember is the aspect of learning that involves doing. Computer labs where students have to do circuit design and program microcontrollers are difficult but fun. Yes the campus could be a little better looking but it is tidy and functional. The student community is enthusiastic which enhances group studies. The requirements can be quite hectic but are achievable with the right perspective and a good set of people. I would say that the program can do with an improvement in the conisistency of quality of teaching , but i think overall, the work done was quite useful as it allowed me to acquire the practical skills in the area that I would like to approach in the future. If you don’t mind some of the clumsiness and love working on stuff, then this program is for you.