Bogdan Simion

 Bogdan Simion

Bogdan Simion

  • Courses5
  • Reviews21
May 1, 2018
N/A
Textbook used: Yes
Would take again: Yes
For Credit: Yes

0
0


Not Mandatory



Difficulty
Clarity
Helpfulness

Good

Prof. Simion is one of my favorite professors at this university (including Karen Reid). He really wants his students to do well in the course and he legitimately care about them. I'm glad I took his operating systems (CSC369) course in Fall 2018. There are tons of material and it's honestly a tough course, but you will definitely learn a lot. You must start doing his assignments early though.

Biography

University of Toronto St. George Campus - Computer Science


Resume

  • 2009

    PhD

    Computer Science

  • 2007

    MASc

    MASc thesis: Scalable and Transparent Parallelization of Multiplayer Games\n-----\nThe thesis work involved implementing Transactional Memory support for scalable and transparent parallelization of multiplayer online games. The goal of the project was to demonstrate that Transactional Memory can be used to outperform traditional lock-based synchronization in terms of scalability and performance and to enable the use of smart locality-aware load balancing policies for multiplayer game servers. The tool used was an in-house developed Transactional Memory library called libTM and for experimental purposes two modified versions of Quake were implemented: a lock-based and a TM-based parallelized Quake.\n\nSome of the preliminary work was published in the conference on Principles and Practice of Parallel Programming (PPoPP) 2010. The complete work was later published in the European Conference on Computer Systems (EuroSys) 2010.

    Computer Engineering

    University of Toronto

  • 2002

    B.Sc.

    Graduated from a 5-year bachelor's program with a Diplomat Engineer degree in Computer Science and Engineering

    with an overall GPA of 9.75 out of 10.00.\n\nFor my bachelor's graduation project

    I conducted research in the area of Grid environments with a focus on Grid scheduling. My project involved designing a hybrid algorithm for scheduling workflow applications in grid environments. The work was published in the OTM-GADA2007 conference and Lecture Notes in Computer Science LNCS-4804

    Springer-Verlag 2007.

    Computer Science

    Universitatea 'Politehnica' din Bucuresti

  • Operating Systems

    Eclipse

    Python

    Grid Computing

    Parallel Computing

    Shell Scripting

    Databases

    LaTeX

    Computer Science

    CUDA

    Parallel Programming

    Java

    Computer Architecture

    Research

    C

    Distributed Systems

    Programming

    High Performance Computing

    Cloud Computing

    C++

    Simion

    Bogdan

    Simion

    Greenplum

    University POLITEHNICA of Bucharest

    University of Toronto

    University of Toronto Mississauga

    Teaching Assistant

    University of Toronto\n\nDesigning lab and assignment materials

    delivering tutorials

    grading assignments and exams.

    University of Toronto

    Teaching Assistant

    Teaching Assistant in the Department of Electrical and Computer Engineering

    University of Toronto\n- APS105 Introduction to Computer Programming\n- ECE244 Computer Programming\n- ECE344 Operating Systems\n\nDesigning lab and assignment materials

    delivering tutorials

    grading assignments and exams.

    University of Toronto

    Greenplum

    San Mateo

    California

    Summer Intern

    Contractually limited-term Teaching-Stream faculty in the Department of Computer Science

    University of Toronto

    University of Toronto

    Teaching Assistant

    Teaching Assistant for the following courses:\n-Computer Programming\n-Computer Systems Structure\n-Communication Protocols\n\nDesigning lab and assignment materials

    delivering tutorials

    grading assignments and exams.

    University POLITEHNICA of Bucharest

    Research Assistant

    Research Assistant in the Computer Systems Lab

    Department of Electrical and Computer Engineering

    University of Toronto\n\nWorked on a project involving implementing Transactional Memory support for scalable and transparent parallelization of multiplayer online games. The goal of the project was to demonstrate that Transactional Memory can be used to outperform traditional lock-based synchronization in terms of scalability and performance and to enable the use of smart locality-aware load balancing policies for multiplayer game servers.

    University of Toronto

    Assistant Professor Teaching Stream

    University of Toronto Mississauga

    Research Assistant

    Research Assistant in the Computer Systems Lab

    Department of Computer Science

    University of Toronto

    University of Toronto

Popular!

CSC 369

4.1(11)

CSC 148

1.7(6)