Courses I have assisted with
- 5semesters
- 9course assignments
- 5distinct courses
2025–2026 · Spring
CENG 240 · Programming with Python for Engineers
- Role
- Teaching Assistant
- Course type
- Undergraduate · service course
- Credits
- 3 METU · 4 ECTS
- Weekly hours (theory + lab)
- 2 + 2
- Course scope
- Computer organization, data representation, Python, data types, control flow, functions, files, exceptions, debugging, and scientific programming.
CENG 492 · Computer Engineering Design II
- Role
- Teaching Assistant · METU Ceng Demo Day 2026 team
- Course type
- Undergraduate · senior design
- Credits
- 4 METU · 7 ECTS
- Weekly hours (theory + lab)
- 2 + 4
- Course scope
- The second senior design course: implementation and testing of a professional-quality system, project presentation, and engineering ethics.
2025–2026 · Fall
CENG 240 · Programming with Python for Engineers
- Role
- Teaching Assistant
- Course type
- Undergraduate · service course
- Credits
- 3 METU · 4 ECTS
- Weekly hours (theory + lab)
- 2 + 2
- Course scope
- Computer organization, data representation, Python, data types, control flow, functions, files, exceptions, debugging, and scientific programming.
CENG 111 · Introduction to Computer Engineering Concepts
- Role
- Teaching Assistant and coordinator
- Course type
- Undergraduate · core course
- Credits
- 4 METU · 4 ECTS
- Weekly hours (theory + lab)
- 3 + 2
- Course scope
- Computer systems, algorithms and programming, program correctness and efficiency, Linux labs, and Python as the programming workbench.
2024–2025 · Spring
CENG 240 · Programming with Python for Engineers
- Role
- Teaching Assistant
- Course type
- Undergraduate · service course
- Credits
- 3 METU · 4 ECTS
- Weekly hours (theory + lab)
- 2 + 2
- Course scope
- Computer organization, data representation, Python, data types, control flow, functions, files, exceptions, debugging, and scientific programming.
CENG 140 · C Programming
- Role
- Teaching Assistant
- Course type
- Undergraduate · core course
- Credits
- 4 METU · 4 ECTS
- Weekly hours (theory + lab)
- 3 + 2
- Course scope
- Advanced C programming, storage and control structures, recursion, dynamic data structures, and Unix-based assignments.
Official sourcesMETU catalogTerm archive
2024–2025 · Fall
CENG 111 · Introduction to Computer Engineering Concepts
- Role
- Teaching Assistant
- Course type
- Undergraduate · core course
- Credits
- 4 METU · 4 ECTS
- Weekly hours (theory + lab)
- 3 + 2
- Course scope
- Computer systems, algorithms and programming, program correctness and efficiency, Linux labs, and Python as the programming workbench.
2023–2024 · Spring
CENG 350 · Software Engineering
- Role
- Teaching Assistant
- Course type
- Undergraduate · core course
- Credits
- 3 METU · 5.5 ECTS
- Weekly hours (theory + lab)
- 3 + 0
- Course scope
- Software project management, requirements, design, implementation, quality assurance, testing, maintenance, and CASE tools.
Official sourcesMETU catalogTerm archive
CENG 140 · C Programming
- Role
- Teaching Assistant
- Course type
- Undergraduate · core course
- Credits
- 4 METU · 4 ECTS
- Weekly hours (theory + lab)
- 3 + 2
- Course scope
- Advanced C programming, storage and control structures, recursion, dynamic data structures, and Unix-based assignments.
Official sourcesMETU catalogTerm archive