Hi there! This is Will Luo, a second-year Computer Science student at UC San Diego.
I grew up in Shanghai, China, and I traveled to the U.S. when I was 15 to study at a high school in Charlotte, NC.
I have been playing with codes for around five years, and I am still loving it! No matter what I am coding for,
such as for researching, for gaming, for engineering and so on, there is always lots of fun in my work that I will
never get bored!
Fun fact about me: I don't like raw onions in my burger, but I like crispy onions!
My College Progress
At UC San Diego, I have taken those CS classes so far:
- CSE 11. Introduction to Programming and Computational Problem-Solving: Accelerated Pace
- CSE 12. Basic Data Structures and Object-Oriented Design
- CSE 15L. Software Tools and Techniques Laboratory
- CSE 20. Discrete Mathematics
- CSE 21. Mathematics for Algorithms and Systems
- CSE 30. Computer Organization and Systems Programming
- CSE 100. Advanced Data Structures
- CSE 103. A Practical Introduction to Probability and Statistics
- CSE 110. Software Engineering
My SkillSet
Languages | Experience Level | Number of Projects |
---|---|---|
Java | Proficient | ~10 |
Python | Proficient | ~8 |
C/C++ | Proficient | ~3 |
HTML, CSS, JS | Competent | ~4 |
Git | Competent | ~10 |
I work with Java for the longest time. It is also my Hello World
language.
To me, Java is used mainly for the backend of a program or a website.
Python is also a familiar tool to me, where I used it for doing image research and building games.
I have learned HTML, CSS, JS, and Git a few years ago, and I am glad now I have a deeper understanding
of them now by taking CSE 110 and CSE 134B.