The Personal History Statement is expected to focus on your personal background while the Statement of Purpose is expected to focus on your academic/research background and interests. We recommend that you complete the essay in another program (i.e. Word, Google docs, etc) and copy it in the text box below. (850 to 1200 words) Challenges and/or obligations you have had to address in order to achieve your educational goals and how you addressed them (60% of the whole passage) Employment while an undergraduate (40 % of the whole passage) NOTES: Focus on how to learn to teamwork in the working experience paragraph Focus on how i conquer difficulties during my undergraduate study in first part (Reference Information) My name is Jianchao Sun, I am from China. Majoring in Computer Science in California state polytechnic university Pomona. Being able to choose computer science as my career is no doubly one of the luckiest things. Not many people have the chance actually to do what they like for their life. My journey to Computer science was not easy. I came to college as a civil engineering major(using old, not evolved technology), not long before I found out wrong. I spent time searching for a new major, But what inspire me joining computer science is the go match between alpha go and Lee Sedol. I am 3 dun player in go; I remember my teacher told me that go is the only board game that computer cannot defeat when I was learning it. How strong the computer program is shocked me, I knew it is the future of people’s life. The first year in computer science was not easy because I didn’t use a computer a lot before, I remember the time I was learning simple I/O, I wasn’t even able to locate the text file located in the C disk on my windows laptop. A simple binary search algorithm can take me hours to write. Although I spent time, the grade I got was still not satisfying, and I keep receiving Bs in my first three quarter in computer science, which directly brought my GPA from 3.8 to 3.2, making mistakes in my program seemed unavoidable. For a while, I even questioned if computer science is the right choice for me. In my first few computer science classes, I had a classmate who can easily explain everything in the textbook and write code so easy that I have to struggle for hours to figure out how it works. By the time I told myself that I want to be as good as him. To achieve that, I brought books on programming, practiced coding every day on website leetcode and hack rank. By the end of my first year, I finished over 300 algorithms problems on leetcode website. My effort paid off; in my second Algorithms & data structure class, I can look at a problem and just start to write a program to solve it. With a solid fundamental on algorithm and coding, the following major classes did not become challenging to me. I made the B I got on my first year in computer science the last B I got in my undergraduate study. Two yea.