Teaching
Current - Concordia University
Past - Concordia University
-
2021 FallCOMP475/6371 Immersive Technologies
-
2021 WinterCOMP425/6341 Computer Vision
-
2020 WinterCOMP425/6341 Computer Vision
-
2019 WinterCOMP371 Computer Graphics
-
2019 WinterCOMP499G/691G Computer Vision
-
2019 WinterSOEN6761 Multimedia Computing
-
2018 FallCOMP201 Introduction to Computing
-
2018 FallCOMP371 Computer Graphics
-
2018 SummerCOMP371 Computer Graphics
-
2018 WinterCOMP371 Computer Graphics
-
2018 WinterCOMP498G/691G Computer Vision
-
2017 FallCOMP201 Introduction to Computing
-
2017 FallCOMP371 Computer Graphics
-
2017 FallCOMP6761 Advanced Computer Graphics
-
2017 SummerCOMP371 Computer Graphics
-
2017 WinterCOMP498G/691G Computer Vision
-
2017 WinterCOMP371 Computer Graphics
-
2016 FallCOMP371 Computer Graphics
-
2016 SummerCOMP371 Computer Graphics
-
2016 WinterCOMP498G/691G Computer Vision
-
2016 WinterCOMP371 Computer Graphics
-
2015 FallCOMP371 Computer Graphics
Past - Cyprus University of Technology
-
2015 SpringMGA243 Multimedia Programming
-
2015 SpringMGA515 Creative Technologies
-
2014 FallMGA318 Interactive Multimedia II
-
2014 FallMGA410 Applied Multimedia
-
2014 SpringMGA243 Multimedia Programming
-
2014 SpringMGA515 Creative Technologies
-
2013 FallMGA310 3D Modeling and Animation I
-
2013 FallMGA410 Applied Multimedia
-
2013 SpringMGA343 Multimedia Programming
-
2013 SpringMGA515 Creative Technologies
-
2012 FallMGA310 3D Modeling and Animation I
-
2012 FallMGA410 Applied Multimedia
-
2012 SpringMGA315 3D Modeling and Animation II
-
2012 SpringMGA343 Multimedia Programming
-
2012 SpringMGA515 Interactive Multimedia II
-
2011 SpringMGA315 3D Modeling and Animation II
-
2011 SpringMGA416 Creative Technologies
Past - University of Cyprus
-
2010 SpringEPL032 Problem Solving and Program Design
-
2010 SpringEPL447 Computer Vision
-
2009 FallEPL003 Computer Science and Computational Systems
-
2009 FallEPL233 Object-oriented Programming