My teaching covers computing, information systems, data representation, digital methods, and research-oriented technical training. Across these settings, I aim to make demanding concepts usable for students and researchers coming from different backgrounds.
The work spans both foundational and advanced topics: programming with Python, PHP, and C++, database management, XML, natural language processing, information systems, and broader introductions to computing. The emphasis is usually practical, but always tied to conceptual understanding and methodological clarity.
Institutions served
The institutions below represent places where I have taught, trained, or contributed pedagogically in recent years.
Teaching orientation
- Practical programming and digital methods for students and researchers.
- Information systems and database management with attention to real-world use.
- Data representation, XML, and text-oriented computing.
- Workshop-based teaching that connects tools, methods, and research practice.
Current direction
Teaching is closely connected to my research, methodological work, and workshop practice. This page brings those strands together through course themes, institutional engagements, and training-oriented activity.