
Jia Hao Choo
Second Year Student @ University of Toronto
Computer Science (with focus in AI), Geographic Information Systems & Statistics
Notice:
PDF Version
Experiences (Offered Roles/Positions)
- General Executive, Curriculum Creator & Teaching Assistant, UofT AI (April 2021 - Present)
- Curriculum creator and TA for UofT AI Learn AI (Machine Learning) course
- ProjectX outreach member
- Involved in machine learning research - Alpha Ambassador, Microsoft Learn Student Ambassador (July 2021 - Present)
- Admitted to The Microsoft Learn Student Ambassadors program, which is a global group of on-campus ambassadors who are eager to help students and their communities, lead in their local tech circles, and develop technical and career skills for the future. -
Google Developer Student Club
- Technical Director (August 2021 - Present)
- Conduct surveys on what people want to learn more about (communicate with Marketing Directors)
- Plan (booking, slide deck & material etc) and create one workshop/month
- Leading workshops related in developer skills & technology
- Facilitate workshops & ensures it runs smoothly
-
Mentor (September 2020 - June 2021)
- Assisting in DSC events and workshops (such as moderating talks)
- Mentoring Google Solution Challenge project groups by sharing skills and insight in technology.
- Organizing workshops and events (such as for Women In Tech Conference & Code Days)
- Researching and writing technical blogs
- Technical Director (August 2021 - Present)
-
Woodsworth College
- Student Mentor (May 2021 - Present)
- Assisting first-year students' transition into university throughout summer in my role as an e-mentor, as well as into the school year as a mentor in the First Year Mentorship Program.
- Participating as student panelists for first-year students information session. -
Orientation Leader (June - September 2021)
- Assisting in and leading orientation activities for first year students.
- Student Mentor (May 2021 - Present)
-
Munk School of Global Affairs & Public Policy
- Executive Commitee, Munk One Case Competition (March 2021 - November 2021)
- A member of the Logistics & Planning team that overlook the logistics and timeline for the annual case competition for Munk One Program. -
Mentor, Global Ideas Institute (September 2020 - April 2021)
- In charge of guiding and mentoring a team of 4 Grade 11 students to develop an intervention to bolster digital safety for marginalized communities by teaching them useful problem solving and planning skills.
- Executive Commitee, Munk One Case Competition (March 2021 - November 2021)
- Logisitics Officer Manager, UTMUN (September 2020 - February 2021)
- Creating resources for participating delegates to prepare for UTMUN’s first virtual conference
- Involved in participating in dry runs and providing feedback
- Managing communications between delegates, and ensure that they are appropriate during the conference - Project Manager & Advocate, Penang Stop Human Trafficking Campaign (November 2018 - November 2019)
- Involved in advocacy work to raise awareness of the issues faced by Rohingya refugees in Penang via organizing and giving public speeches in various schools and petition
- Primary logistic manager and liaison between my project team and various organizations and schools - Head Boy & Founding Member, GIP Student Council (December 2016 - June 2018)
- Founding members of the school's first student council and elected to be the first head of the council
- Involved in creating the agenda and the charter for Student Council
- Facilitated and organized bi-weekly Student Council meetings
- Organised graduation ceremony for the first graduating class
Education
- University of Toronto (2020 - 2024)
- Honours Bachelor of Science - Computer Science Specialist (Focus in AI), Geographic Information Systems & Statistics Minors
- Technology Leadership Initiative (2021-22 Cohort)
- A selective program for second year Computer Science student designed to prepare students with industry-ready skills, strong leadership capability, and an understanding of the technology landscape. One of 22 students in the 2021-22 cohort. - Munk One Program (2020-21 Cohort)
- A selective first year foundation program that focuses on global innovation and problem solving. One of 24 students in the 2020-21 cohort.
- The International School of Penang, Uplands (2018 - 2020)
- International Baccalaureate Diploma Programme (IBDP)
- GEMS International School, Pearl City (2016 - 2018)
- International General Certificate of Secondary Education (IGCSE)
Volunteers & Extracurriculars
- Job Shadow Senior Software Engineer, Fable Tech Labs
- Applied and received the opportunity to participate in a one-day job shawoding experience with a senior software engineer at Fable Tech Labs. - Group Facilitator, Computer Science ArriveReady
- Volunteered to facilitate the ArriveReady to Study Computer Science university summer programme in a group consisting of 6 members. My responsibility consists of creating plan for weekly meeting and ensuring that group discussion is maintained during the meeting. - MUN Delegate
- Participated in various MUN conferences. - Volunteer, Penang Adventist Hospital
- Worked with various staffs in different hospital departments for administrative jobs like entering patience data, sorting out files, and etc. - Volunteer, 4PAWS Penang Animal Shelter
- Worked for 2-3 hours per week and helped to clean the animal shelter, take care of the animals and other tasks. - Videomaking Projects
- Helped to create a video for a primary school teacher that displays the achievements of primary school students in a project.
- Filmed and edited a video to share the benefits of Social Entrepreneurship during and after a social service trip in Bangkok.
Skills & Languages
-
Technical Skills
- HTML5
- CSS3
- JavaScript
- Bootstrap
- React
- Java
- AWS
- MySQL
- LaTeX
- C#
- R
- Full Stack Development
- Front End Web Development
- Responsive Web Design
- REST API Development
- Agile Development
- Back End Development (Java Spring Boot, Node.js & Express.js)
- MongoDB
- Test-Driven Development (Unit & Integration Testing)
- Git & Version Control
- Unity Game Development
- Python
- C# Programming Language
- Microsoft Excel
- Microsoft Word
- Microsoft PowerPoint
- Microsoft Access
- Google G Suite Applications
- Applied Machine Learning (scikit-learn and keras)
-
Film Production & Photography
- iMovie
- Motion
- Final Cut Pro
- Filmmaking & Screenwriting
-
Languages
- English (Full Professional Proficiency)
- Chinese (Native Proficiency)
- Malay (Limited Working Proficiency)
- Spanish (Limited Working Proficiency/Level B1)
-
Soft Skills
- Mentoring
- Collaboration
- Problem Solving
- Leadership
- Teamwork
- Facilitation
- Communication
- Critical Thinking
- Time Management
-
Other Skills
- Event Planning & Organization
- Volunteering
- Research
- Guitar Playing (Grade 5)
Certifications & Test Scores
- Server-side Development with NodeJS, Express and MongoDB (August 2021)
- Web Design for Everybody: Basics of Web Development & Coding Specialization (August 2021)
- Web Design For Everybody Capstone (August 2021)
- Alpha Microsoft Learn Student Ambassador (July 2021)
- Advanced Styling with Responsive Design, University of Michegan Coursera (July 2021)
- Unity Junior Programmer, Unity Technologies (July 2021)
- Interactivity JavaScript, University of Michegan Coursera (June 2021)
- Introduction to CSS3, University of Michegan Coursera (June 2021)
- Introduction to HTML5, University of Michegan Coursera (June 2021)
- Applied Machine Learning in Python, University of Michegan Coursera (May 2021)
- Introduction to Machine Learning, Duke University Coursera (May 2021)
- Virtual Experience Program, JPMorgan Chase & Co. Forage (April 2021)
- Solving Inequality in Education, Samsung FutureLearn (January 2021)
- Unity Essentials Pathway, Unity Technologies (January 2021)
- Google Cloud Essentials, Qwiklabs (October 2020)
- Think Again I: How to Understand Arguments, Duke University Coursera (August 2020)
- IB Diploma Program - 41/45 with Diploma Awarded (May 2020)
- SAT - Final Total Score 1460/1600 99th Percentile (October 2019)
- IGCSE - Final Grades 7A* + 3As (June 2018)
Honors & Awards
- Dean's List Scholar 2021, University of Toronto
- Achieved more than 3.5 cGPA in Fall-Winter 2020/21 session. - Best Delegate Nomination, Tenby Penang Model United Nation 2019
- Nominated for Best Delegate during TPMUN 2019 conference. - Class of 2020 Uplander Award - Resilience, Uplands School
- Received the Uplander Award for the quality of Resilience by high school teachers during my graduating year. - Best in Subject Awards
- Received numerous Best in Subject awards in several subjects like Geography and Spanish throughout high school years. - Bronze Award, EducationPerfect Language Championships 2019
- Received Bronze award for placing in the Top 10% in the 2019 EP Language Championships. - Rockstar Award, Rockschool Acoustic Guitar Grade 1 Examination 2016
- Received the highest score (98%) in the Rockschool Acoustic Guitar Grade 1 Examination in 2016 and passed with distinction. - Honorable Mention, 4th Kangaroo Math Competition Malaysia 2016
- Received Honorable Mention for placing in the Top 40% in the 4th Kangaroo Math Competition Malaysia 2016 for Cadet Category.
University Courses
-
Fall-Winter 2021/22
-
CSC207 - Software Design
An introduction to software design and development concepts, methods, and tools using a statically-typed object-oriented programming language such as Java. Topics from: version control, unit testing, refactoring, object-oriented design and development, design patterns, advanced IDE usage, regular expressions, and reflection. Representation of floating-point numbers and introduction to numerical computation.
-
CSC236 - Introduction to the Theory of Computation
The application of logic and proof techniques to Computer Science. Mathematical induction; correctness proofs for iterative and recursive algorithms; recurrence equations and their solutions; introduction to automata and formal languages.
-
MAT223 - Linear Algebra I
Systems of linear equations, matrix algebra, real vector spaces, subspaces, span, linear dependence and independence, bases, rank, inner products, orthogonality, orthogonal complements, Gram-Schmidt, linear transformations, determinants, Cramer's rule, eigenvalues, eigenvectors, eigenspaces, diagonalization.
-
STA247 - Probability with Computer Applications
An introduction to probability using simulation and mathematical frameworks, with emphasis on the probability needed for computer science applications and more advanced study in statistical practice. Topics covered include probability spaces, random variables, discrete and continuous probability distributions, probability mass, density, and distribution functions, expectation and variance, independence, conditional probability, the law of large numbers, the central limit theorem, sampling distributions. Computer simulation will be taught and used extensively for calculations and to guide the theoretical development.
-
GGR272 - Geographic Information and Mapping I
Introduction to digital mapping and spatial analysis using geographic information systems (GIS). Students learn how to use GIS software to find, edit, analyze and map geographic data to create their own maps, analyze geographic problems and use techniques that can be applied to a variety of subject areas.
More to come...
-
-
Fall-Winter 2020/21
-
CSC110 - Foundations of Computer Science I
An introduction to the field of computer science combining the tools and techniques of programming (using the Python programming language) with rigorous mathematical analysis and reasoning. Topics include: data representations; program control flow (conditionals, loops, exceptions, functions); mathematical logic and formal proof; algorithms and running time analysis; software engineering principles (formal specification and design, testing and verification). Prior programming experience is not required to succeed in this course.
-
CSC111 - Foundations of Computer Science II
A continuation of CSC110Y1 to extend principles of programming and mathematical analysis to further topics in computer science. Topics include: object-oriented programming (design principles, encapsulation, composition and inheritance); binary representation of numbers; recursion and mathematical induction; abstract data types and data structures (stacks, queues, linked lists, trees, graphs); the limitations of computation.
-
MAT137 - Calculus with Proofs
A conceptual approach for students with a serious interest in mathematics. Attention is given to computational aspects as well as theoretical foundations and problem solving techniques. Review of Trigonometry. Limits and continuity, mean value theorem, inverse function theorem, differentiation, integration, fundamental theorem of calculus, elementary transcendental functions, Taylor's theorem, sequence and series, power series. Applications.
-
MUN101 - Global Innovation I: Issues and Perspectives
Innovation has always been a key driver of economic growth, population health, and societal success. Transformative change has historically been linked to major innovations such as urban sanitation, pasteurization, the printing press and the industrial revolution. Currently, the opportunity to enhance life chances worldwide relies on innovating for the poor, social innovation, and the ability to harness scientific and technological knowledge. What precisely is innovation? When does innovation happen? Who benefits from innovation? How can innovation be fostered, and how do innovations spread? Relying on major global transformations and country-specific case studies (for example, South Korea, Taiwan, Israel and India), this course examines the drivers of innovation, the political, social, economic, and scientific and technological factors that are critical to promoting innovation and addressing current global challenges, and the consequences of innovation.
-
MUN102 - Global Innovation II: Challenges and Solutions
Governing public goods has been an age-old concern for social scientists and policymakers alike. This is not surprising since the provision of global public goods is riddled by problems of collective action. In this course, we focus on how to implement solutions through states, markets and communities. The first objective is to familiarize students with the concept of global public goods, the different mechanisms that can provide these goods and the challenges that emerge from lacking incentives to secure their provision. To this end, the course will introduce theories from sociology, political science, philosophy, and history to help us understand different types of governance mechanisms and how they may be used to scale global solutions. Theories can help us explain the tensions between cooperating for the public good at the expense of sacrificing individual goals, or why certain areas of our lives, like the Internet, seem to produce public goods without any formal mechanism of cooperation. The second objective is to use the class and subject of study as an arena to model and practice the kind of learning that is expected of university students. The main skills that the course will help students target and develop are: research (finding, evaluating and assimilating reliable information); writing (developing ideas into logically written arguments); and critical analysis of arguments presented in the readings and debated in class (this includes identifying the key assumptions that are implicit in different theories as well as inherent in our own positions on various questions related to governance).
-
MUN105 - Global Problem-Solving: Laboratory Opportunities
This course teaches students how to conduct analytically rigorous social science research to improve their insights into complex global problems and devise innovative solutions to address them. A unique feature of this class is that students have the opportunity to learn by doing. Students work hands-on in one of several labs dealing with some of the most intractable global problems of our time in the areas of the environment, health, digital governance, security and the gap between rich and poor. By the end of this course students will be able to: (1) Experience and practice the process of social science research, (2) Narrow the scope of a complex global challenge into a manageable research problem that can be tackled over the course of the semester, (3) Improve their knowledge and insights on a particular global problem, (4) Develop a viable, compelling and implementable solution that can help address an aspect of a global problem, (5) Pitch a solution in a compelling way to a jury of experts in global affairs. Students will work with their peers in small seminar classes and lab group settings, mentored by graduate teaching assistants specializing in global affairs, expert faculty and senior policy advisors dedicated to addressing global issues in the fields of the environment, health, security, digital governance and political economy.
-
PSY100 - Introductory Psychology
A brief introductory survey of psychology as both a biological and social science. Topics will include physiological, learning, perceptual, motivational, cognitive, developmental, personality, abnormal, and social psychology.
-