Teaching
(CD: Course Development CR: Major Course Revision)
Senior Lecturer (Luddy School of Informatics, Computing, and Engineering)
- E101- Innovation and Design (Spring 2025, Fall 2024, Spring 2024, Fall 2023, Spring 2023, Fall 2022)- CR
- The purpose of this course is to provide students with an introduction to the engineering design process through the completion of a design project ~ an educational game for elementary students. As part of this project, students learn to work with the Python programming language, an embedded microcontroller called Raspberry PI, electronic and mechanical design tools, and prototyping equipment.
- E111- Software Systems Engineering (Summer 2025, Spring 2025, Fall 2024, Summer 2024, Spring 2024, Summer 2023, Spring 2023)- CR
- This course comprehensively explores system programming and software engineering, spanning fundamental programming concepts, design, development, debugging, and maintenance. Students will be introduced to programming using the C language within a Unix (Linux) environment. Key topics include Unix shell navigation, file systems, fundamental shell commands, and proficiency with text editors like Emacs or VIM, alongside mastering the C programming language.
- E299- Engineering Professionalization and Ethics (Fall 2024)- CD
- This course introduces topics in engineering related to professionalism and ethics designed to develop ethical reasoning skills, increase ethical awareness and professionalism, and to analyze ethical dilemmas, specific to engineering.
- C291- System Programming in C and Unix (Fall 2024, Spring 2024, Fall 2023)- CR
- This computer science course focuses on teaching the fundamentals of programming in a Unix-like environment using the C language. Key areas include the Unix shell, file system navigation, basic shell commands, the Emacs text editor, and the C programming language itself.
Assistant Professor (School of Education, Middle East Technical University)
- CEIT718- Emerging Learning Environments and Technologies (Spring 2022) (graduate)- CD
- A graduate course examining innovative educational technologies, including e-learning, MOOCs, mobile learning, AR/VR in education, gamification, adaptive systems, and learning analytics. Focuses on how these tools shape modern learning environments.
- CEIT712- Qualitative Research in Instructional Technology: Theory and Applications (Fall 2021) (graduate)- MCR
- This graduate-level course delves into qualitative research methodologies within instructional technology. It covers approaches such as case studies, ethnography, phenomenology, and grounded theory, along with techniques for qualitative data collection and analysis. Students engage in activities like writing reflective papers on epistemology, critiquing journal articles, and conducting mini research studies.
Visiting Lecturer (School of Education, Bahçeşehir University)
- EDT5001- Educational Technology Foundations (Fall 2020, Fall 2019, Fall 2018) (graduate – online, in English and Turkish)- CD
- This course introduces students of Educational Technology to the field. It is the fundamental course in instructional technology. The course tries to cover most of the topics in the field. It tries to introduce the field with the history and the course will also cover the current trends and what future will bring to the field of educational technology
- EDT6102- Qualitative Methods in Educational Research (Spring 2020, Spring 2018) (graduate -online, in English and Turkish)- CD
- The overarching objective of this course is to enable the students in a range of techniques of qualitative analysis of data collected in the realm of learning and teaching practices. The major competencies will be geared to introductory concepts; principles and basic techniques of qualitative analysis in educational research; construction and deconstruction of subjective reality; triangulation to ensure credibility; exploration of best practices in content analysis; coding and decoding in the accumulation of explanatory facts; analytical induction and hypothetical deduction; software in qualitative analysis; the quasi-judicial methods to reach final judgments; strengths, shortcomings, difficulties, opportunities, and advantages of qualitative approach to data analysis.
Assistant Professor (School of Education, Inonu University)
- Introduction to Programming (Fall 2020, Fall 2019, Fall 2018) (undergraduate)- CR
- Instructional Design (Fall 2020, Fall 2019, Spring 2019) (undergraduate)- CR
- Educational Material Design and Development (Fall 2020, Fall 2018) (undergraduate)
- Educational Technology Foundations (Fall 2018) (undergraduate)- CR
- Open and Distance Learning (Fall 2019) (undergraduate)- CR
Lecturer (School of Informatics, Computing, and Engineering, Indiana University)
- Teaching Computer Science (graduate)/Leadership and Learning(undergraduate) (Spring 2017, Fall 2017) – CD
- Python (Fall 2017) (undergraduate and graduate)- CR
- Arduino (Fall 2017) (undergraduate and graduate)- CD
- PHP (Spring 2017, Fall 2017) (undergraduate and graduate)- CR
- JavaScript (Spring 2017, Fall 2017) (undergraduate and graduate)- CR
Associate Instructor (School of Education, Indiana University)
- Technical Issues in Computer-Based Education (Summer 2013, Spring 2013, 2014) (undergraduate)- CD
- Multimedia in Instructional Technology (Spring 2014, Fall 2013) (undergraduate)-CR
- Computers and Education (Spring 2011- Fall 2011) (undergraduate)- CR



