ESP Biography

LAURENCE LIANG, Software Dev & Hackathon Organizer

Major: Mechanical Engineering

College/Employer: McGill University

Year of Graduation: 2025

Picture of Laurence Liang

Brief Biographical Sketch:

Hi! I'm Laurence, a mechanical engineering student at McGill University.

I currently work as a data scientist for a Cincinnati-based startup (providing insights for business analytics) and previously interned at a drone company's R&D unit in Tokyo.

I love organizing hackathons, and working on research/design projects (prev. ISEF and Imagine Cup World Finalist).

My interests include computational biology, space exploration and guitar music.

So excited to meet everyone soon!

Past Classes

  (Clicking a class title will bring you to the course's section of the corresponding course catalog)

E15416: Controlling a Robotic Arm using Computer Vision in Splash 2022 (Nov. 19 - 20, 2022)
How can you control a robotic arm? Meet control systems! There are multiple ways to control a robotic device, from working with distance sensors to implementing algorithms such as PIDs. In this session, we'll write a computer program that can track hand and arm movement in real time (using computer vision), and we'll create the logic layer that associates human hand/arm movement with robotic arm movement. Using a camera and a real-life robotic arm, we will fine-tune the parameters and algorithms behind our computer program. This will allow us to test the ability of our robotic arm to complete a variety of tasks. Topics: Python, Robotics, Control Systems, Computer Vision, OpenCV, Gesture Tracking

S15418: Identifying Cancerous Cells Using Genetic Analysis and Computer Vision in Splash 2022 (Nov. 19 - 20, 2022)
How can you identify cancerous cells? Numerous methods exist to identify cancers from counting blood cell types to identifying specific proteins. In this session, we will be using 2 computational methods - image segmentation and genetic analysis - to identify cancerous cells. We will write a computer program that uses artificial intelligence to identify cancerous cells in a microscope photograph. We will also write a second computer program that performs genetic analyses (and sequence alignments) to track down genes with properties related to cancer. Topics: bioinformatics, genetics, cancer, computer vision