COURSES TAUGTH
  BS Courses:
    1615084: Multi-agent Systems
    1615113: Intelligent Algorithms
    1615083: Programming Java 3 (Java programming on Web-servers in three-tier Web-architectures)
    1615024: Practice and Experiments 1 (developing an online dictinary featuring a three-tier Web-architecture)

  MS Course:
    1610040: Advanced Nature-inspired Computing

SOFTWARE SYSTEMS I HAVE DEVELOPED FOR TEACHING OR (AND) RESEARCH (NOT A COMPLETE LIST)

XML-based Framework of Genetic Programming and Genetic Algorithms (XGP)

XGP for evolution of simulated sidewinding snake robot (a model of the rattlesnake Crotalus Cerastes) XGP for evolution of fish robot (a model of the rainbow trout Oncorhynchus mykiss) XGP for interactive evolution of Aibo dog robot (simulated in Webots)


Controllers

Controller (auto pilot) of a racing scale RC car

Controller (auto pilot) of a car in Drive Simulator

Controller (auto pilot) of a car in TORCS

Controller of simulated sidewinding snake robot (a model of the rattlesnake Crotalus Cerastes) Controller of rectilinear snake robot Controller of fish robot (a model of the rainbow trout Oncorhynchus mykiss)


Simulators

Simulator of MAS comprising morphologically complex agents

Simulator of MAS comprising morphologically simple agents (modeling micro- and nano robots)

Simulator of cellular automaton modeling the spread of infectious diseases

Simulator of a car, used for minimization of lateral jerk in turning

Simulator of the four-queens problem (solved via XGP)

Simulator of the walking kinematics of leg of robotic dog (Aibo)

Simulator of a racing kart powered by Rotax Max FR125 engine. The simulator could be used for optimization of gear ratio. Simulator of tire change strategies in car racing (strategies optimized via XGP) Simulator of a racing scale RC car. Both the (i) driving line and (ii) the pattern of speed over the line are optimized via XGP.