It is not all about writing a correct program and earning better grades. If a student wants to make a career in computer science they must learn concepts like computer organization, the theory of computation, software engineering and operating systems. They must learn how a computer functions if they aim at building software for the same. Hence I will be handling both theoretical and practical aspects of computer science and will prepare the students well for their careers.