Teaching
Iran University of Science and Technology (2005 – Current):
- Advanced Topics in Knowledge Engineering (PhD)
- Advanced Topics in AI (PhD)
- Advanced Topics in Computer Engineering (PhD)
- Expert Systems and Knowledge Bases (Graduate)
- Web Programming (Graduate)
- Agent-Oriented Systems (Graduate)
- Data Mining and Data Warehouses (Graduate)
- Artificial Intelligence (Undergraduate)
- Software Engineering I, II (Undergraduate)
- Information Storage and Retrieval (Undergraduate)
Qom University (2004-2005):
- Algorithm Design (Undergraduate)
- Theory of Languages and Automata (Undergraduate)
- Data Structures in C++ (Undergraduate)
- 8086 Assembly (Undergraduate)