Andrew Boutros

Teaching Assistantships

ECE297: Communication and Design

University of Toronto, Winter 2017, 2018 & 2020
Second-year undergraduate course
Course Instructor: Prof. Vaughn Betz

ECE1756: Reconfigurable Computing and FPGA Architecture

University of Toronto, Fall 2019
Graduate-level course
Course Instructor: Prof. Vaughn Betz

ECE244: Programming Fundamentals

University of Toronto, Fall 2019
Second-year undergraduate course
Course Instructor: Prof. Tarek Abdelrahman

ECE1508: Introduction to Statistical Learning

University of Toronto, Fall 2017
Graduate-level course
Course Instructor: Prof. Ashish Khisti

ECE241: Digital Systems

University of Toronto, Fall 2017
Second-year undergraduate course
Course Instructor: Prof. Paul Chow

ELCT707: Microcomputer Applications

German University in Cairo, Winter 2015
Fourth-year undergraduate course
Course Instructor: Prof. Amr Talaat

Mentorship

C-LSTM FPGA Accelerator

University of Toronto, Summer 2018
Worked with ECE undergraduate student Zach Zheng on building an FPGA-based accelerator for LSTM workloads as part of our deep learning benchmark suite for FPGA architecture exploration.