info
Welcome to my web.

Teaching

2024

Spring

Artificial Intelligence Techniques, Data Mining, Software Engineering II and Web Technologies

Summer

I haven't selected courses yet

Fall

I haven't selected courses yet

2023

Spring

Artificial Intelligence, Service-Oriented Architecture, Mobile Application Development and Design and Analysis of Algorithms

Summer

Advanced Java Programming

Fall

Information Retrieval, Introduction to programming, Emerging Technologies for IT and Design and Analysis of Algorithms

2022

Spring

Artificial Intelligence, Data Mining, Web Services, Service-Oriented Architecture and Object-Oriented Programming I

Summer

Data Mining

Fall

Data Mining, Mobile Devices Programming, Artificial Intelligence Techniques, Web Services and Information Retrieval

2021

Spring

Artificial Intelligence Techniques, Interaction Design, Web Technologies and Data Mining

Summer

Artificial Intelligence Techniques

Fall

Introduction to programming, Emerging Technologies for IT, Mobile Application Development and Software Quality Control

2020

Spring

Artificial Intelligence Techniques, Interaction Design, Software Engineering I and Web Services

Summer

Period suspended by the pandemic.

Fall

Service-Oriented Architecture, Mobile Devices Programming, Software Engineering II, Computer Graphics and Data Mining

2019

Spring

Object-Oriented Programming I, Business Process Modeling, Software Engineering I and Interaction Design

Summer

Artificial Intelligence and Design Patterns in Java and PHP

Fall

Object-Oriented Programming II, Software Engineering II and Web Technologies

2018

Spring

Object-Oriented Programming I, Software Engineering I and Service-Oriented Architecture

Summer

Mobile Devices Programming and Machine Learning and Data Science

Fall

Object-Oriented Programming II, Software Engineering II and Introduction to programming

2017

Spring

Object-Oriented Programming I, Formal Methods and Business Process Modeling

Summer

Artificial Intelligence

Fall

Introduction to programming, Object-Oriented Programming II and Web Services

2016

Spring

Model-driven Architecture, Web Technologies and Artificial Intelligence

Summer

Formal Methods and Emerging Technologies for IT

Fall

Introduction to programming, Web Engineering and Soft Computing and Data Analysis (Master)

2015

Spring

Artificial Intelligence, Software Engineering II, Object-Oriented Programming I and Advanced Computer Graphics

Summer

Object-Oriented Programming II, General System Theory and System Modeling with UML

Fall

Computer Graphics, Web Engineering and Bayesian learning (Master)

2014

Spring

Object-Oriented Programming I, Software Engineering I and Human-Computer Interaction

Summer

Object-Oriented Programming II and Computer Graphics

Fall

Introduction to programming, Web technologies, Soft Computing and Data Analysis (Master) and Data Mining

2013

Spring

Select Topics in Computer Science (Robot motion planning) (Master), Computer Animation and Web Engineering

Summer

Computer Graphics and Web Applications

Fall

Computer Animation, Object-Oriented Programming II and Soft Computing and Data Analysis (Master)

2012

Spring

Advanced Internet Services, Computer Graphics and Computer Animation

Summer

Select Topics in Computer Science (Machine learning and bayesian networks) (Master)

Fall

Design and Analysis of Algorithms (Master), Computer Graphics and Artificial Intelligence Techniques

2011

Spring

Computer Graphics and Advanced Internet Services

Summer

Select Topics in Computer Science (Soft computing and data analysis)(Master) and Project Engineering

Fall

Design and Analysis of Algorithms (Master), Select Topics in Computer Science (Web Engineering) and Artificial Intelligence

2010

Spring

Operations Research (Master), Select Topics in Computer Science (Soft computing) and Human-Computer Interaction

Summer

Select Topics in Computer Science (Soft computing and data analysis)(Master) and Select Topics in Computer Science (Web Engineering)

Fall

Artificial Intelligence and Select Topics in Computer Science (Web Engineering)

2009

Spring

Select Topics in Computer Science (Mobile 3D graphics) and Computer Graphics

Summer

Advanced computer graphics (Master)

Fall

Design and Analysis of Algorithms(Master) and Artificial Intelligence

2008

Spring

Select Topics in Computer Science (Computer animation techniques and games) and Computer Graphics

Summer

Select Topics in Computer Science (Planning algorithms)(Master)

Fall

Design and Analysis of Algorithms (Master) and Artificial Intelligence

2007

Spring

Artificial Intelligence , CAD and Formal Methods

Summer

Software Engineering

Fall

Computer graphics and Thesis (Master)

2006

Spring

Introduction to robotics, Computer graphics, and CAD

Summer

Select Topics in Computer Science (Robot motion planning)( Master)

Fall

Design and Analysis of Algorithms (Master) and Select Topics in Computer Science (Computer animation techniques and games)

2005

Spring

Artificial Intelligence , Select Topics in Computer Science II (Animation techniques) and Introduction to Robotics

Summer

Thesis (Master)

Fall

Computer graphics and Artificial Intelligence

2004

Spring

Computer Graphics and Select Topics in Computer Science I (Artificial neural networks)

Summer

Artificial Intelligence and Advanced computer graphics (Master)

Fall

Design and Analysis of Algorithms (Master), Select Topics in Computer Science (Computer animation) , and Robotics

2003

Fall

Programming, CAD and Specification and verification (Master)