Hi There,
I'm Ishvir Chopra
i am into
About MeHello, I'm Ishvir Singh Chopra, a passionate and driven student with a deep love for math, physics, chemistry, and computer science. I am a Computer Science student based in Ontario, Canada. I am currently at the University of . My academic journey is marked by a string of accomplishments, including top honors in Waterloo CEMC contests and a perfect grade in math. Beyond academics, I enjoy gaming, weightlifting, and playing various sports such as cricket, soccer, badminton, and volleyball. My coding projects, like retro ping pong, snake, and minesweeper, reflect my creativity and technical skills. I have honed my researching, time management, and organizational abilities through an internship at Red Circle and have been actively involved in community service, including tutoring and volunteering at CPCC EarlyON and the gurdwara. As a leader, I have represented my peers in the Culture of South Asia (CSA) club, served as vice president of the code club, and contributed to the STEM club. Welcome to my website, where I share my academic pursuits, projects, and experiences.
email : ishvir.chopra@gmail.com
location : Ontario, Canada
Education is not the learning of facts, but the training of the mind to think.
Grade 10 - Grade 12
Campus
The program is a Minesweeper game implemented in Python using the Pygame, Random, and OS Libraries with Object Oriented Programming (OOP) principles. The purpose of the program is to have a graphical user interface for playing the classic Minesweeper game. The player is given a grid of tiles, some of which have hidden mines.
The Ping Pong game is a Python program that uses the Pygame library to create a simple, classic ping pong game. Players control the left and right paddles using the 'W' and 'S' keys, and the up and down arrow keys, respectively. The ball moves across the screen, bouncing off the paddles and screen edges, with the speed increasing after a delay.
Sep 2025 - present
June 2024 - Sep 2024
Dec 2023 - Feb 2024
Nov 2024 - Jun 2025
Jun 2024 - Jul 2024