Teaching

As Instructor/Professor:

Term Place Course Name
Fall 2018 FIU, USA COP 4555-U01 – Principles of Programming Languages
Fall 2018 FIU, USA COP 4814-U01 – Component-Based Software Development
Fall 2018 FIU, USA COP 4814-U03 – Component-Based Software Development
Fall 2018 FIU, USA COP 4814-U04 – Component-Based Software Development
Spring 2018 FIU, USA ACSE – Intro to Robotics with Arduino
Fall 2017 FIU, USA ACSE – Intro to Robotics with Arduino
Summer B 2017 FIU, USA ACSE – Intro to Robotics with Arduino
Summer A 2017 FIU, USA ACSE – Intro to Robotics with Arduino
Spring 2017 FIU, USA ACSE – Intro to Robotics with Arduino
Fall 2016 FIU, USA ACSE – Intro to Robotics with Arduino
Summer 2016 FIU, USA ACSE – Intro to Robotics with Arduino
Spring 2014 UFLA, BR GEX 104 – Calculus I
GEX 156 – Fundamentals of Calculus
GEX 240 – Numerical Calculus
GEX 110 – Laboratory of Mathematics
Fall 2013 UFLA, BR CEX 167 – Calculus II
GEX 102 – Analytical Geometry and Linear Algebra
GEX 240 – Numerical Calculus
GEX 110 – Laboratory of Mathematics

As Teaching Assistant:

Term Place Course Name
Spring 2018 FIU, USA CDA 4625 – Introduction to Mobile Robotics
Fall 2017 FIU, USA COT 5407 – Introduction to Algorithms
CGS 4285 – Applied Computer Networking
CNT 4513 – Data Communications
Spring 2017 FIU, USA CDA 4625 – Introduction to Mobile Robotics
COT 5310 – Theory of Computation
CGS 4285 – Applied Computer Networking
CNT 4513 – Data Communications
Fall 2016 FIU, USA COT 5310 – Theory of Computation
CGS 4285 – Applied Computer Networking
CNT 4513 – Data Communications
Spring 2016 FIU, USA COT 5310 – Theory of Computation
Fall 2015 FIU, USA COT 5310 – Theory of Computation
COP 3804 – Intermediate Java
Fall 2009 UFLA, BR CEX 170 – Calculus III