I believe no student should be left behind in the learning process. Everything can be broken down into smaller modules and each module can be learned step by step. I am both capable in the theoretical and practical aspects of the syllabus since I worked as a programmer for a period of time and I currently work as a consultant for a couple of...