I teach at the Faculty of Engineering in Foreign Languages , most of my work taking place at Information Engineering bachelor specialization and also at the Master of Software Engineering, taught entirely in English.
Courses and laboratories:
- Programming Languages (Java)
- Object Oriented Programming (Java)
- Web Application Development (Java EE)
- Programming Paradigms (Scala and Prolog)
Laboratories
- Software Development Methods ( Domain Driven Design, UML, Software Requirements)
- Software Design Techniques (Design Patterns and Component Based Application Development)