Internships


Rocscience regularly hires students as geotechnical interns to work with our engineers, contributing their fresh perspectives and academic talents towards the engineering software development process. The Natural Sciences and Engineering Research Council of Canada (NSERC) offers Undergraduate Student Research Awards (USRA) to stimulate student interest in research in the natural sciences and engineering, and to encourage graduate studies and research careers. The majority of our geotechnical interns have won this award.

Recent Interns

Scott Corkum

Working at Rocscience has been an enjoyable and fulfilling experience. The environment is wonderful; everyone is extremely welcoming and willing to help whenever I encounter a problem. My role at Rocscience was to research and develop key features of RS3, a 3D finite element analysis application used in mining and civil engineering applications. My time at Rocscience was spent creating models across a platform of 3D modelling software while investigating compatibility between RS3 and industry leading alternatives. The bulk of my time was spent coding in C#/WPF, where I developed a variety of windows that will not only appear in RS3, but in a collection of Rocscience‘s products. The skills and techniques I have learned at Rocscience are invaluable and I am very grateful to have been granted this opportunity.

Derek Lam

Among many, variety is a trait that sticks out from my Rocscience internship. Not your garden variety either, what made this experience so special is that I didn’t have to compromise the depth and purpose of my contribution to explore all different parts of the company, sometimes even over the course of a single project. I worked to redesign icons and was given the liberty alongside to reskin the UI for RS3 version 2. Additionally in this vein, I designed marketing material, making heavy use of the software suite to solve models derived from case studies and render the results to the final product. For something a bit different, I constructed a workflow from SQL Server to Outlook from scratch to reliably process soon-to-expire maintenance plans, and created a web form to plug into Salesforce as part of our CRM migration. All of it felt meaningful because, as is a true and unfortunate rarity for most internships, here what I contributed was taken very seriously. Critique over criticism is the prevailing philosophy engrained in every employee, and arguably epitomized by my manager, Thamer, who I cannot thank enough for never relenting in his crusade to improve my work.

Liam MacKichan

My internship experience at Rocscience Inc. greatly exceeded my expectations. I was given the freedom to pursue not only challenging, but interesting topics and the opportunity to contribute in a meaningful way to the work being done here. My time at Rocscience was spent developing a three-dimensional slope stability software program, Slide3D, under the supervision of Dr. Brent Corkum. Nearly immediately, I was given the opportunity to develop valuable skills and experience in advanced slope stability methods, global optimization concepts and programming in C++, all of which will benefit me greatly for future research and professional engineering practice. What surprised me most about my time at Rocscience was the environment. Between the friendly, helpful employees, social events, and constant buzz in the air about the best ping pong team, Rocscience really fosters an environment that promotes creativity and success.

Owen Westland

This was my second term at Rocscience and it was just as positive a working experience as my first term. My time was focused on the development of Rocfall version 6. This new version of Rocfall comes with new analysis methods and tools. I was responsible for the development of the interface for these new analysis methods and creating some of these tools. I created a tool that allows users to create and import custom polygons. This allows users to represent the rocks being modeled with a greater degree of accuracy. I also created a new method of sensitivity analysis for barrier design that allows users to optimize the construction of barriers. This summer was an excellent working experience. It expanded my knowledge of software development and has given me a great deal of programming experience to build upon in the future.

Winston Wong

My internship at Rocscience has been a truly enjoyable and rewarding experience. In the past 4 months, I have been delegated the task to construct a new computation engine for RocTopple and to create a corresponding visualization. The challenging nature of the work has allowed me to develop the ability to make critical decisions under uncertainty. From conducting research on block-flexure toppling, to choosing and implementing the model and designing the GUI, I was given the option to make most of the decisions on my own. Of course, if I run into any problems, there are always tons of smart people here at Rocscience whom I can seek help from. I especially would like to thank Dr. Brent Corkum for his generous guidance and insightful ideas. At Rocscience, I acquired knowledge not only in the field of geotechnical engineering, but also in building software. The internship has given me the exposure to essential principles of large-scale software development with C++ and MFC. This internship has also honed my mathematical skills, specifically in numerical methods and advanced root-finding techniques. I have also come to appreciate the work hard, play hard environment that Rocscience cultivates the moment when I finally figured out a solution to a problem that I have been struggling for hours after playing 15 minutes of ping-pong.

If you are creative, enthusiastic about problem solving, and wish to make an impact by solving difficult challenges, Rocscience will be an amazing workplace for you. I can’t wait to see how the hard and soft skills that I gained here carry over into my future career.

Bowen Wu

The past sixteen-week internship at the Rocscience was a time well spent. I got a chance to explore different aspects of geotechnics. I did slope stability in Slide, rock sliding in Swedge and RocPlane, and material model testing in RS2 and RS3. I learned the pros and cons of finite element analysis and limit equilibrium method. I also became familiar with different library databases.

Rocscience has great people and great things. Office atmosphere here is very relaxing. We have free drinks, proximity to numerous good restaurants, and people talking to each other all the time. Thamer, Alireza, and Igor gave me strong work supports; Daniel, Jason, Gavin, other interns and I had some of the greatest jokes and stories during lunch.

Rocscience is more than a leader of geotechnical modeling services; the company cares about the growth and the happiness of its people. We are given the very freedom to explore new topics, and we receive strong supports from colleagues. Well, sometimes interns get “chopped, chopped, chopped” first, and then receive the help. “Chopping” is a Rocscience process for “newcomers” to get through. Near the end of my internship here, I want to express my tremendous appreciation for the knowledge learnt and the fun enjoyed in the company.

Bohan Zhang

"We go? We go!" summarizes my experience at Rocscience. It's a term Rocscience engineers use when they are going to play double ping-pong, a signature of Rocscience's stress-free working environment and team-spirits. With Rocscience team's mentoring, and especially my mentor Tina's help, I was able to contribute to RS3 2.0's development in 3D entity manipulation, result interpretation and UI improvements. When developing features for RS3 2.0, I dived into WPF programming, gained extensive experience in real software development, learnt how to work with other engineers and got exposed to latest technologies such as Eyeshot, 3D finite element analysis and many more. At Rocscience, we go, we go as a team and we never stop going.

Winter 2016

Julien Chaperon Civil & Environmental Engineering, University of Waterloo
Kaitlyn Diederichs Systems Design Engineering, University of Waterloo
Terence Ma Civil & Environmental Engineering, University of Waterloo
Hyun Jun (Edmond) Yoo Computer Engineering, University of Waterloo
Jessica Zhang Mechanical & Mechatronics Engineering, University of Waterloo

Fall 2015

Jason Cheung Electrical & Computer Engineering, University of Waterloo
Ian Gardiner Geological Engineering, University of Waterloo
Matthew LaPoint Software Engineering, University of Waterloo
Kimberly Usi Software Engineering, University of Waterloo

Summer 2015

Samuel Cheung Computer Engineering, University of Waterloo
Sriram Sundararaman Engineering Science, University of Toronto
Russell Todd Electrical & Computer Engineering, University of Toronto
Cody Tran Computer Science, University of Toronto
Daniel Wai Civil Engineering, University of Waterloo
Owen Westland Electrical & Computer Engineering, Queen’s University
Jing Bo Yang Electrical & Computer Engineering, University of Toronto

Winter 2015

Parastoo Abtahi Engineering Science, University of Toronto
Victor Chung Computer Science, University of Waterloo
Helena Diao Geological Engineering, University of Waterloo
Stephen Li Software Engineering, University of Waterloo
Trevor White Geological Engineering, University of Waterloo
Brent Zhang Business & Computer Science, University of Waterloo

Fall 2014

Samuel Cheung Computer Engineering, University of Waterloo
Andy Hoang Computer Science, University of Waterloo
Earl Magsipoc Civil Engineering, University of Waterloo
Rumman Rahman Civil Engineering, University of Waterloo

Summer 2014

Sarah Almasraf E-Business, Humber College
Jacob Ritchie Engineering Science, University of Toronto
Eleanor Siow Civil Engineering, University of Toronto
Neil Veira Engineering Science, University of Toronto
Matthew Visser Mineral Engineering, University of Toronto
Justin Zhang Engineering Science, University of Toronto

Winter 2014

Aldo Katragjini Civil & Environmental Engineering, University of Waterloo
Michael Liao Computer Engineering, University of Waterloo
Alan Lai Computer Science, University of Waterloo

Fall 2013

Shumin (Susan) Huang Civil Engineering, University of Waterloo
Xiaohan (Emily) Wu Computer Science, University of Waterloo

Summer 2013

Gavin Luo Computer Science, University of Waterloo
Parastoo Abtahi Engineering Science, University of Toronto
Suhaib Ahmed Electrical and Computer Engineering, University of Toronto
Aaron Wang Engineering Science, University of Toronto
Daniel Wai Civil Engineering, University of Waterloo

Winter 2013

Amir Panahi Mechanical Engineering, University of Waterloo
Menaka Kiriwattuduwa Systems Design Engineering, University of Waterloo
Eric Sethna Civil Engineering, University of Waterloo
Michael (ChengLun) Xiao Electrical Engineering, University of Waterloo

Fall 2012

Steve Chai Civil Engineering, University of Waterloo
Gavin Luo Computer Science, University of Waterloo
Daniel Wei Civil Engineering, University of Waterloo
Andy Zhang Computer Engineering, University of Waterloo

Summer 2012

Derek Badner Geological Engineering, University of Waterloo
Fadi Basmaji Materials Engineering, University of McMaster
John Luo Engineering Science, University of Toronto
Andrew McDonald Geological Engineering, University of Waterloo
Aleck Wu Engineering Science, University of Toronto

Winter 2012

Steve Chai Civil Engineering, University of Waterloo
Cat Mercer Systems Design Engineering, University of Waterloo

Fall 2011

Charles Allan Mechanical Engineering, University of Waterloo
Mark Ranjram Enviromental Engineering, University of Waterloo

Summer 2011

Jean Hanna Civil Engineering, University of Toronto
Bing Li Lassonde Mineral Engineering, University of Toronto
Shruti Srinivasan Materials Science & Engineering, University of Toronto

Winter 2011

Charles Allan Mechanical Engineering, University of Waterloo
Mark Ranjram Enviromental Engineering, University of Waterloo

Summer 2010

David (Tianhao) Hu Mechanical Engineering, University of Toronto
Grace (Zhanyu) Huang Civil Engineering, University of Toronto
Paul Semple Geological Engineering, Economics, Queen's University
Heather Trommels Civil Engineering, University of Toronto
Jason Woodfine Electrical Engineering, University of Toronto

Winter 2010

Calvin Yan Civil Engineering, University of Waterloo

Summer 2009

Tushar Verma Civil Engineering, IIT, Roorkee, India
Franco Chingcuanco Engineering Science, University of Toronto

Winter 2009

Xiao Su Chemical Engineering, University of Waterloo

Summer 2008

Leslie-Ann Foulds Civil Engineering, University of Toronto
Xiao Su Chemical Engineering, University of Waterloo

Summer 2007

Gabriella Nuta Civil Engineering, University of Toronto
Vainatey Kulkarni Mechanical Engineering, University of Toronto

Summer 2006

Derrick Shum Mechanical Engineering, University of Toronto
Elena Priciou Civil Engineering, University of Toronto
Felex Wibowo Geotechnical Engineering, University of Toronto

Summer 2005

Chris Doan Civil Engineering, University of Toronto
Peter Chen Electrical Engineering, University of Toronto

Summer 2004

Ellen Yeh Civil Engineering, University of Toronto
Holly Wonch Geotechnical Engineering, University of Toronto

Summer 2003

Michael Diez d'Aux Civil Engineering, University of Toronto
Kien Vinh Duong Geotechnical Engineering, University of Toronto

Copyright © 2017 www.rocscience.com. All Rights Reserved.
Joomla! is Free Software released under the GNU General Public License.