Teaching Experience

Return to Home Page
Course Semester Role Syllabus
University at Buffalo
CSE 241: Digital SystemsSummer 2020          Instructor Spring 2020 Syllabus
CSE 101: Computers: A General IntroductionSpring 2020Instructor Spring 2020 Syllabus
CSE 111: Great Ideas in Computer ScienceSpring 2020Instructor Spring 2020 Syllabus Comming Soon
CSE 241: Digital SystemsSpring 2020Instructor Spring 2020 Syllabus
CSE 199: How the Internet WorksFall 2019Instructor Fall 2019 Syllabus
CSE 454: Explorations of Computational Intelligence in Computer Engineering ApplicationsFall 2019Instructor Fall 2019 Syllabus
CSE 241: Digital SystemsSummer 2019Instructor Summer 2019 Syllabus
CSE 101: Computers a General Introduction Spring 2019 Instructor Spring 2019 Syllabus
CSE 115: Introduction to Computer Science 1 Spring 2019Instructor Spring 2019 Syllabus
CSE 241: Digital SystemsSpring 2019Instructor Spring 2019 Syllabus
CSE 199: UB Seminar: How the Internet Works Fall 2018 Co-Instructor Fall 2018 Syllabus
CSE 241: Digital SystemsFall 2018Instructor Fall 2018 Syllabus
CSE 241: Digital SystemsSummer 2018Instructor Summer 2018 Syllabus
CSE 101: Computers a General Introduction Spring 2018Instructor Spring 2018 Syllabus
CSE 113: Introduction to Computer Programming Spring 2018Instructor
CSE 241: Digital SystemsSpring 2018Instructor
CSE 101: Computers a General Introduction Fall 2017Instructor
CSE 113: Introduction to Computer Programming Fall 2017Instructor
CSE 241: Digital SystemsFall 2017Instructor
CSE 241: Digital SystemsSummer 2017Instructor Summer 2017 Syllabus
CSE 341: Computer OrganizationSummer 2017Instructor Summer 2017 Syllabus
CSE 101: Computers a General Introduction Spring 2017Instructor
CSE 113: Introduction to Computer Programming Spring 2017Instructor
CSE 101: Computers a General Introduction Fall 2016Instructor
CSE 113: Introduction to Computer Programming Fall 2016Instructor
CSE 199: UB Seminar: How the Internet Works Fall 2016Co-Instructor
Michigan Technological University
EE2174: Digital Logic and Lab Spring 2016 Lab Assistant
EE2174: Digital Logic and Lab Spring 2016 Grader
EE3010: Cicuits and Instrumentation Spring 2016 Grader
EE2174: Digital Logic and Lab Fall 2015 Graduate Teaching Assistant
EE2174: Digital Logic and Lab Spring 2015 Graduate Teaching Instructor
EE3171: Microcontroller Applications Fall 2014 Lab Assistant
EE3010: Cicuits and Instrumentation Fall 2014 Grader
EE3171: Microcontroller Applications Spring 2014 Graduate Teaching Assistant
EE3171: Microcontroller Applications Fall 2013 Graudate Teaching Assistant
EE3306: Electrical Design with Microcontrollers Fall 2013 Graduate Teaching Assistant
EE3010: Cicuits and Instrumentation Summer 2013 Graduate Teaching Assistant
EE3010 DL: Cicuits and Instrumentation Summer 2013 Graduate Teaching Assistant
EE3306: Electric Design with Microprocessors Spring 2013 Graduate Teaching Assistant
EE3306: Electric Design with Microprocessors Fall 2012 Graduate Teaching Assistant
EE3010DL: Cicuits and Instrumentation Fall 2012 Graduate Teaching Assistant
EE3010: Cicuits and Instrumentation Summer 2012 Graduate Teaching Assistant
EE3010DL: Cicuits and Instrumentation Summer 2012 Graduate Teaching Assistant
EE3306: Electric Design with Microprocessors Spring 2012 Graduate Teaching Assistant
EE3306: Electric Design with Microprocessors Fall 2011 Graduate Teaching Assistant
EE3010DL: Cicuits and Instrumentation Fall 2011 Graduate Teaching Assistant
EE3306: Electric Design with Microprocessors Summer 2011 Graduate Teaching Assistant
EE2304: Logic and Systems LabSummer 2011 Graduate Teaching Assistant
EE3010: Cicuits and Instrumentation Summer 2011 Graduate Teaching Assistant
EE3010DL: Cicuits and Instrumentation Summer 2011 Graduate Teaching Assistant
EE2303: Introduction to Electrical and Computer Engineering Lab Spring 2011 Graduate Teaching Assistant
EE2304: Logic and Systems LabSpring 2011 Lab Assistant
Electronic CircuitsSpring 2011Grader
EE2304: Logic and Systems Lab Fall 2010 Lab Assistant
Electronic CircutsFall 2010Grader

Curriculum Develoment at Michigan Technological University