School of Computing Science
Defying the odds: New MPCS alumnus finds the perfect career path after three degrees
Recognizing the importance of a strong foundation in maths and statistics for his desired career in data science, Master of Professional Computer Science - Big Data graduate Rishabh Kaushal embraced the challenge of pursuing a second bachelor鈥檚 degree in Statistics at 大象传媒.
鈥淚 discovered that 大象传媒's professional master鈥檚 program in Big Data was a perfect fit for advancing my career as a data scientist and analyst,鈥 Kaushal says. 鈥淗owever, the program demanded that I have a solid background in math and statistics, so I decided first to pursue a second bachelor's degree with a major in Statistics.鈥
Kaushal earned his first bachelor鈥檚 degree in computing science from Vancouver Island University. After this degree, Kaushal worked at a web development company, where he was assigned various full-time Data Feed Analysis projects. These projects ignited his deep interest in data science and analytics and subsequently influenced his decision to pursue graduate studies at 大象传媒鈥檚 School of Computing Science.
Reflecting on his favorite classes throughout the program, Kaushal highlighted two courses as particularly memorable - CMPT 732 Big Data Lab 1 and CMPT 733 Big Data Lab 2. These courses equipped him with relevant data science and engineering tools and exposed him to hands-on exercises that had real-world applications.
鈥淭he courses' emphasis on practical skills and real-world relevance brought immense satisfaction and honed my ability to apply techniques and concepts in practical settings.鈥
As an advocate of collaborative learning, Kaushal loved to team up with his classmates where they could share their knowledge and tackle challenging concepts together. His involvement helped him learn from his peers and gain different perspectives on topics that he found difficult. He also recalls actively participating in study group discussions.
鈥淚 found that a combination of collaborative learning and self-motivated research helped me gain mastery over courses like Machine Learning which I initially found challenging.鈥
Kaushal further describes his involvement in group projects as integral to his time in the program. One standout project was the final assignment for the Big Data Lab 1 course. In this project, Kaushal analyzed the air quality in B.C. over time and its correlation with forest fires. Working with massive datasets collected from air monitoring stations, he harnessed his skills in PySpark and AWS technologies to preprocess the data, ultimately visualizing the air quality trends over the past four decades. Related code can be found here on .
鈥淭he experience undertaking this project deepened my understanding of data analysis and visualization and enhanced my teamwork and problem-solving skills.鈥
Kaushal believed that graduate school shouldn鈥檛 be done in isolation and was actively involved in the 大象传媒 community. He took up leadership roles where he served as a graduate teaching assistant for undergraduate and graduate courses.
鈥淭he opportunity to moderate class discussions and office hours helped me to learn how to communicate technical concepts to students with varying levels of understanding,鈥 he says. 鈥淥verall, these experiences helped me develop a strong work ethic and a deep appreciation for the importance of effective leadership in the academic setting.鈥
He also actively contributed to 大象传媒's Big Data Hub by delivering data literacy workshops.
Touching on his 大象传媒 School Computing Science experience, Kaushal highlights two memorable events that made his studies worthwhile. One was during his final group project in Big Data Lab 2. The project involved developing a computer vision pipeline, which was ultimately selected for the MPCS Innovation Project of the Year Award.
This experience taught Kaushal 鈥渉ow to develop complex technical solutions and helped hone my presentation and communication skills,鈥 he says.
The other outstanding experience was the co-op component of the Master of Professional Computer Science - Big Data program. Describing his co-op as the 鈥渕ost valuable aspect of preparing me for my career goals,鈥 Kaushal leveraged the opportunity to gain practical work experience in data engineering. He developed several distributed real-time streaming applications using Apache Flink and Kinesis Data Analytics in AWS Cloud. He used these skills to help his data platform team build a data warehouse in Snowflake.
鈥淚 am excited to graduate when 大象传媒鈥檚 School of computing science turns 50 years, and I can鈥檛 wait to join the ranks of successful alumni鈥.
Kaushal advises incoming graduate students to embrace challenges and actively participate in the 大象传媒 community. 鈥淕raduate school can be isolating, but with a community where you can share ideas and learn from others, you can achieve your intended success," he says.