Hello World! I was eight years old when I discovered the realm of computer science. Ever since I had found my passion for programming, I strived to understand the logic behind algorithms and code. I loved to translate the problems I encountered daily into C++ programs and Java applets, and I relished the tingling sensation whenever I witnessed my creations being applied to the real world.
As an exhilarating challenge, I developed an interactive program to help my friends balance equations for chemistry class in high school. Whenever I came to a dead end, I would take a break and consult my programming friends. We would sit around a small, isolated desk in a library and discuss the problems with my program and different ways to improve it; the quiet environment was conducive to efficient collaboration, through which I would tackle the program again with fresh ideas. After weeks of coding, recoding, frustration, recoding, and compiling, I finally completed the software. It was my masterpiece, one into which I had poured my efforts and imagination in order to help my class.
In this way, I want to continue to serve the people. At Carnegie Mellon, I can not only broaden my expertise in algorithmics but also learn to apply my newly acquired knowledge to reality through its leading professors. Renowned scientists such as William Scherlis can teach me the essentials of economical programming necessary for the making and marketing of my future products. The numerous opportunities to study human-computer interaction will also allow me to explore how I can improve my programs to better serve my community. Furthermore, the School of Computer Science offers a unique fifth year masters program, through which I can more quickly utilize my learned skills for the real world.
Besides its high educational caliber and program, CMU offers countless research opportunities. I once had a privileged chance to experience the exciting environment and challenges of research. During an internship at UC Berkeley, even though my project dealt with fabricating sensors for power cable maintenance, I explored the power of analytical programming while creating models in Mathematica and Matlab. I loved the active participation, experiments and rigor of research. At CMU, I hope to participate in its many research programs such as the Cognitive Tutor Authoring Tools Project and the ground-breaking Artificial Intelligence program and continue to invigorate my passion for computer science.
One thing I didn't like about the Berkeley lab, however, was the lack of a certain concentrated environment; there were so many people of various disciplines that it took me hours to get a programming question completely answered. Fortunately, at Carnegie Mellon, I can experience the focused atmosphere I had been seeking. CMU, unlike most other colleges, has a distinct school set aside just for computer science. With its small size of 150 peers, the School of Computer Science will make group collaboration more personal and accessible. There, I can not only relive the joys of research and computer science but also pursue my goals to serve the people in an environment conducive to focus on my prospective major in Computer Science.
As an exhilarating challenge, I developed an interactive program to help my friends balance equations for chemistry class in high school. Whenever I came to a dead end, I would take a break and consult my programming friends. We would sit around a small, isolated desk in a library and discuss the problems with my program and different ways to improve it; the quiet environment was conducive to efficient collaboration, through which I would tackle the program again with fresh ideas. After weeks of coding, recoding, frustration, recoding, and compiling, I finally completed the software. It was my masterpiece, one into which I had poured my efforts and imagination in order to help my class.
In this way, I want to continue to serve the people. At Carnegie Mellon, I can not only broaden my expertise in algorithmics but also learn to apply my newly acquired knowledge to reality through its leading professors. Renowned scientists such as William Scherlis can teach me the essentials of economical programming necessary for the making and marketing of my future products. The numerous opportunities to study human-computer interaction will also allow me to explore how I can improve my programs to better serve my community. Furthermore, the School of Computer Science offers a unique fifth year masters program, through which I can more quickly utilize my learned skills for the real world.
Besides its high educational caliber and program, CMU offers countless research opportunities. I once had a privileged chance to experience the exciting environment and challenges of research. During an internship at UC Berkeley, even though my project dealt with fabricating sensors for power cable maintenance, I explored the power of analytical programming while creating models in Mathematica and Matlab. I loved the active participation, experiments and rigor of research. At CMU, I hope to participate in its many research programs such as the Cognitive Tutor Authoring Tools Project and the ground-breaking Artificial Intelligence program and continue to invigorate my passion for computer science.
One thing I didn't like about the Berkeley lab, however, was the lack of a certain concentrated environment; there were so many people of various disciplines that it took me hours to get a programming question completely answered. Fortunately, at Carnegie Mellon, I can experience the focused atmosphere I had been seeking. CMU, unlike most other colleges, has a distinct school set aside just for computer science. With its small size of 150 peers, the School of Computer Science will make group collaboration more personal and accessible. There, I can not only relive the joys of research and computer science but also pursue my goals to serve the people in an environment conducive to focus on my prospective major in Computer Science.