As Instructor/Professor:
| Term | Place | Course Name |
|---|---|---|
| Fall 2019 | FIU, USA | COP 4555-U01 – Principles of Programming Languages |
| Fall 2019 | FIU, USA | COP 4814-U01 – Component-Based Software Development |
| Fall 2019 | FIU, USA | COP 4814-U03 – Component-Based Software Development |
| Fall 2019 | FIU, USA | COP 4814-U04 – Component-Based Software Development |
| Summer 2019 | FIU, USA | COP 4814-U01B – Component-Based Software Development/td> |
| Spring 2019 | FIU, USA | COP 4555-U03 – Principles of Programming Languages |
| Spring 2019 | FIU, USA | COP 4814-U01 – Component-Based Software Development |
| Spring 2019 | FIU, USA | COP 4814-U02 – Component-Based Software Development |
| Spring 2019 | FIU, USA | CAP 4104-U01 – Human-Computer Interaction for Computer Science |
| Spring 2019 | FIU, USA | CEN 3721-U01 – Introduction to Human-Computer Interaction |
| Spring 2019 | FIU, USA | ACSE – Intro to Robotics with Arduino |
| Spring 2019 | FIU, USA | ACSE – Intro to Robotics with Arduino |
| 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 |
| Spring 2014 | UFLA, BR | GEX 156 – Fundamentals of Calculus |
| Spring 2014 | UFLA, BR | GEX 240 – Numerical Calculus |
| Spring 2014 | UFLA, BR | GEX 110 – Laboratory of Mathematics |
| Fall 2013 | UFLA, BR | CEX 167 – Calculus II |
| Fall 2013 | UFLA, BR | GEX 102 – Analytical Geometry and Linear Algebra |
| Fall 2013 | UFLA, BR | GEX 240 – Numerical Calculus |
| Fall 2013 | UFLA, BR | 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 |