Education
Bachelor of Applied Science in Computer Engineering 2007-2012
University of Toronto, Toronto, Canada.
- Graduated May 2012.
- Dean’s Honour List for 6 out of 8 semesters.
- Cumulative grade point average of 3.32.
Online courses
- Machine Learning 94.6%
Coursera, Stanford University ~ April-June 2014 - VLSI CAD: Logic to Layout 97.6%
Coursera, University of Illinois at Urbana-Champaign ~ March-May 2013 - Introduction to Cryptography 100%
Coursera, Stanford University ~ March-May 2012 - Introduction to Artificial Intelligence 81.4%
Udacity, Sebastian Thrun and Peter Norvig ~ October-December 2011
Spring 2012
Electrical and Computer Engineering year 4
Status: Pass with Honours
- ECE 496: Design project (full year)
- ECE 532: Digital systems design
- ECE 568: Computer security
- ECE 419: Distributed systems
- HPS 391: History of math after 1700
- PHY 395: Physics of the earth
Fall 2011
Electrical and Computer Engineering year 4
Status: Pass with Honours
- ECE 496: Design project (full year)
- ECE 454: Computer systems programming
- ECE 472: Engineering economic analysis
- CSC 467: Compilers and Interpreters
- SOC 102: Social inequalities
Summer 2010 - Summer 2011
Professional Experience Year (PEY internship) Placement: Advanced Micro Devices (AMD) Position: Physical Design (PD) and Computer Aided Design (CAD) Status: Completed
Spring 2010
Electrical and Computer Engineering year 3
Status: Pass
- ECE 540: Optimizing compilers
- ECE 451: VLSI design
- ECE 331: Analog electronics
- ECE 342: Computer hardware
- CLA 160: Introduction to classics studies
Fall 2009
Electrical and Computer Engineering year 3
Status: Pass with Honours
- ECE 452: Computer architecture
- ECE 334: Digital electronics
- ECE 335: Introduction to electronic devices and semiconductor physics
- ECE 344: Operating systems
- ENG 237: Science fiction
Spring 2009
Electrical and Computer Engineering year 2
Status: Pass with Honours
- ECE 216: Signals and systems
- ECE 221: Electrical and magnetic fields
- ECE 231: Introduction to electronics
- ECE 243: Computer organization
- ECE 297: Communication and design
Fall 2008
Electrical and Computer Engineering year 2
Status: Pass with Honours
- ECE 212: Circuit analysis
- ECE 241: Digital systems
- ECE 244: Programming fundamentals
- MAT 290: Advanced engineering mathematics
- MAT 291: Calculus III
Spring 2008
Engineering Science year 1
Status: Pass
- CSC 209: Software tools and systems programming
- BME 105: Systems biology
- CHE 119: Thermodynamics
- ECE 159: Fundamentals of electrical circuits
- ESC 102: Praxis II
- MAT 185: Linear algebra
- MAT 195: Calculus II
Fall 2007
Engineering Science year 1
Status: Pass with Honours
- CIV 102: Structures and materials
- CSC 192: Computer programming: algorithms and data structures
- ESC 101: Praxis I
- MAT 190: Matrix and vector algebra
- MAT 194: Calculus I
- PHY 180: Classical mechanics
- PHY 190: Relativity