Assistant Professor
Update: 2026-09-17
Hadi Farahani
Mathematical Sciences / Computer Science
Current courses
| Course Name | unit | term |
|---|---|---|
| Design and Analysis of Algorithms | 3 | second semester Academic year 2025-2026 |
| Foundations of Machine Learning | 3 | second semester Academic year 2025-2026 |
| Theory Of Computation | 3 | second semester Academic year 2025-2026 |
| Data mining | 4 | second semester Academic year 2025-2026 |
| Seminar | 2 | second semester Academic year 2025-2026 |
| Seminar | 2 | second semester Academic year 2025-2026 |
| Seminar | 2 | second semester Academic year 2025-2026 |
| Fundamental of Data Mining | 3 | second semester Academic year 2025-2026 |
| Advanced Data Mining | 3 | second semester Academic year 2025-2026 |
| Advanced Data Mining | 3 | second semester Academic year 2025-2026 |
Taught Courses
- Advanced Computability Theory
- Advanced Computational Complexity
- Advanced Data Mining
- Advanced Topics in Statistical Inference
- Advanced algorithms
- Advances on Cognitive Modeling (II)
- Calculus I
- Calculus II
- Computational Complexity
- Computational Logic
- Data Mining
- Data mining
- Differential Equations
- Foundation of Logic and Set Theory
- Foundation of Math Sciences
- Foundation of Matrices and Linear Algebra
- Foundations of Machine Learning
- Fundamentals of Computing Theory
- Logic
- Machine Learning
- Non-Classical Logics
- Seminar
- Statistical Machine Learning
- Theory Of Computation
- Theory of Computer Science
- Topics in Computability Theory
- Topics in Computer Systems
- Topics in Formal Methods
- Topics in Theory of Computing
