Teaching Activities

Operating Systems Usage

This is an introductory course taught for the 1st year undergraduates. It tries to cover all important aspects of operating systems from a user perspective, such as managing files, process execution, system configuration, code development etc. My main contributions to this course consist in:

  • creating and maintaining the Compiling and Programming in Linux laboratory activities
  • designing and developing a virtualized infrastructure for evaluating the skills of each student, allowing execution of several tasks in an environment with integrated testing
  • developing an infrastructure for publishing laboratory activities and their solutions

Computer Networks

This course presents computer network fundamentals to 3rd year undergraduates. It covers network hardware, network design principles, network applications and important services such as DNS, e-mail, WWW. My main responsabilities included:

  • preparing and designing the network attacks lab activities
  • coordinating the team of teaching assistants
  • designing and developing a virtualized infrastructure for evaluating the skills of each student, allowing configuration of multiple hosts starting with the network layer and going to applications and services

Operating Systems

This is a 3rd year course presenting the Operating Systems from the computer programmer's view. It covers operating system principles such as processes, threads, inter-process communication, virtual memory etc. My main responsabilities for this course included:

  • preparing the Virtual Memory laboratory activities
  • overviewing and clarifying the Virtual Memory student homework

Publications

Operating Systems Usage Laboratory Book
(Romanian) Utilizarea Sistemelor de Operare
Răzvan Rughiniș, Răzvan Deaconescu, Milescu George, Mircea Bardac
Publisher Printech 2007, 374 pages, ISBN 978-973-718-788-8
Introduction to Operating Systems
(Romanian) Introducere in Sisteme de Operare
Răzvan Rughiniș, Răzvan Deaconescu, Milescu George, Mircea Bardac
Publisher Printech 2009, 535 pages, ISBN 978-606-521-386-9