Towaki Takikawa

I am currently a fourth-year Computer Science student at the University of Waterloo. My research interests focus on computer vision, robotics, and computer graphics. Specifically, I'm interested in things like segmentation, 3D scene understanding, differentiable rendering, and optimization.

Outside of research, I also have experience working on both software and hardware for robotics related projects. I generally enjoy straddling the line between research and engineering.

Currently thinking about pursuing graduate school or a full-time job. :)

LinkedIn  /  GitHub  /  Google Scholar  /  Twitter



University of Waterloo
Faculty of Mathematics
Bachelor of Mathematics
Major in Computer Science
Expected Graduation: May, 2020


(* Denotes equal contribution.)

Gated-SCNN: Gated Shape CNNs for Semantic Segmentation
Towaki Takikawa*, David Acuna*, Varun Jampani, Sanja Fidler
International Conference on Computer Vision (ICCV), 2019
Abstract / Bibtex / Project Website


Preferred Networks
Research Intern
Tokyo, Japan
May, 2019 - August, 2019

Mentor: Richard Calland, Tommi Kerola
Research on weakly-supervised instance segmentation.


Research Intern
Toronto, ON, Canada
January, 2019 - April, 2019

Mentor: David Acuna, Sanja Fidler
Research on representation learning for semantic segmentation.


University of Waterloo
Research Assistant
Waterloo, ON, Canada
September, 2018 - Present

Mentor: Yuri Boykov
Research on weakly-supervised semantic segmentation and domain adaptation.


Systems Software Engineering Intern
Santa Clara, CA, USA
May, 2018 - August, 2018

Worked in the autonomous vehicles engineering team.
Developed data labeling and data recording systems in C / C++.
Performed hardware verification and validation in the lab.
Helped architect a hardware-based sensor synchronization system.


Software Project Manager
Waterloo, ON, Canada
May, 2017 - Present

Helping the team engineer a fully autonomous Cheverolet Bolt.
Certified by GM as a designated test driver.
Working across the pipeline on perception, prediction, localization, planning.
Managing over 100+ students and 6 different software subteams.


Tulip Interfaces
Software Engineering Intern
Somerville, MA, USA
May, 2017 - August, 2017

Worked on software infrastructure and internal tools.


Software Engineering Intern
Philomath, OR, USA
June, 2016 - August, 2016

Worked on software infrastructure and backend development.


Linn Benton Community College
Software Engineering Intern
Corvallis, OR, USA
June, 2015 - August, 2015

Worked on curriculum development for an introductory CS course.


Oregon State University
Research Intern
Corvallis, OR, USA
June, 2014 - August, 2014

Mentor: Alex Groce
Research in automated software verification and validation.

Template: This Guy