Teaching
- Linear Algebra
- Numerical Analysis & Implementation Environments
- Technical Writing and Communication for Computer Engineering and Informatics
- Principles of Programming Languages and Compilers
- Parallel Processing
- Scientific Computing
- Software & Programming of High Performance Systems
- Operating Systems