Bogdan Simion

Associate Professor, Teaching Stream
Department of Mathematical and Computational Sciences, and
Institute for the Study of Pedagogy (non-budgetary cross-appointment)
University of Toronto Mississauga

Biography

I am an Associate Professor, Teaching Stream in the Department of Mathematical and Computational Sciences at University of Toronto Mississauga. I am cross-appointed (non-budgetary) in the Institute for the Study of Pedagogy at UTM. My teaching strengths lie in sparking student interest into computer science, from introductory programming courses, to exploring more advanced topics in the area of systems and databases. I am part of the Computer Science Education Research group.

I graduated from the PhD program in the Department of Computer Science, in the Computer Systems and Network Group, under the supervision of Prof. Angela Demke Brown. My PhD committee included Prof. Cristiana Amza and Prof. Nick Koudas. My thesis focused on analyzing and improving the performance of spatial data processing. In a nutshell, this work focuses on gaining an understanding of the properties of spatial database workloads and exploring avenues for improving spatial query execution within the DBMS engine.

I completed an MASc thesis in the Department of Electrical and Computer Engineering, in the Computer Systems Lab. My advisor was Prof. Cristiana Amza. My thesis focused on parallelization of multiplayer game servers using Software Transactional Memory, and can be found here. The results have also been published in Eurosys 2010.

Previously I have completed a Bachelor's degree at University "Politehnica" of Bucharest, Department of Computer Science and Automatic Control, with a graduation project on Grid scheduling algorithms, supervised by Professors Valentin Cristea and Florin Pop .

Courses taught at UTM

Research Interests

My research interests include:
My PhD thesis topic centered around spatial database systems, focusing on performance optimizations at the system level and architectural level for supporting emerging Big Data application domains.

Curriculum mapping and assessment projects

1. Generative AI, Small and Large Language Models (SLMs/LLMs) in Computer Science Education
Collaborators: Michael Liut (University of Toronto Mississauga), Angela Zavaleta Bernuy (McMaster University), Florin Pop (Politehnica Bucharest National University of Science and Technology)
This work spawns several projects involving getting a better understanding of the impact of Generative AI and SLMs/LLMs in Computer Science education. For instance, one step was to seek how students use GenAI tools in various contexts, and their perceptions on these tools, working towards generating insights into productive uses of such tools and how they can be integrated into an educational context while limiting potential pitfalls of their use on learners.

2. Curriculum mapping and assessment
Co-lead: Alex Rennet (MAT), Collaborators: Lisa Zhang (CSC Co-lead), Andrew Petersen (CSC), Tyler Holden (MAT)
This project involved creating a new curriculum map for each of our MCS disciplines as a first step, followed by identifying target program learning outcomes (PLOs) with inter-disciplinary potential for curriculum assessment. This work is in progress and involves various interventions, data collection and analysis. This work is supported by a LEAF Impact Grant.

2. Embedding writing skill development across the curriculum
Co-lead: Lisa Zhang, Collaborators: Michael Kaler (ISUP), Andrew Petersen (MCS)
This project aims to embed writing instruction and assessment across the curriculum in our core CSC courses, in a variety of writing genres (e.g., documentation, proofs, user guides, etc.). This effort in CSC courses is done with the support of the Writing Development Initiative (TA training and writing specialist support), as well as support from a TDI grant and the LEAF Impact Grant for curriculum assessment (research assistants, quantitative and qualitative data analysis, etc.).

Current and Past Student Projects:

1. OnTrack: Investigating Email Prompt Design for Student Engagement
Students: Angela Zavaleta Bernuy, Naaz Sibia, Elexandra Tran, Runlong Ye This projects draws from behavioral design strategies in a pedagogic context, in order to understand student engagement and make decisions that are likely to lead to improved learning outcomes. One of the current efforts is to incorporate customized weekly email reminders to keep students on track with a course, and analyze the efficacy of various email prompt design. This effort is under the umbrella of a larger OnTrack project, in collaboration with several faculty members and graduate students affiliated with the IAI lab. The larger project involves employing various A/B testing methods and analyzing a variety of factors such as email subject lines, personalized email reminder content and several other strategies.

2. Exploring Common Writing Issues in Computer Science Courses
Students: Niveditha Kani, Rehmat Munir, Francesco Strafforello (co-supervised with Lisa Zhang and Michael Kaler)
This project aims to explore common writing issues in undergraduate CS students with the goal of better developing writing-skills across the curriculum.

3. Student Help Seeking Aspects in an Online Delivery Mode in Introductory CS
Students: Andrew Jiang
This study explores how students seek help and their perception on ability to get help through various channels (lectures, labs, discussion board, office hours, etc.) during an introductory CS course delivered online using active learning pedagogy.

4. Analyzing the Effects of Active Learning Classrooms (ALCs)
Students: Ayesha Naeem Syeda and Rutwa Engineer
Active learning environments have only recently started to be analyzed in the CS discipline, in terms of their effect on student performance. The goal of this project is to understand the impact of the learning space, both in terms of quantitative measures such as student success as indicated by grades, or negative measures such as failure rates or drop rates. We also need to investigate student perception of the learning space in terms of how conducive it is to the learning process.

5. Studying the Group Work Dynamics of Participation in ALCs and traditional classrooms
Students: Ayesha Naeem Syeda and Rutwa Engineer
This work aims to study the ways that students engage with others during active learning problem-solving activities, in relation to their environment. The expectation is that the dynamics of participation and engagement with group work are important factors to fruitful collaboration and implicitly, to the development of the right mental models and problem-solving skills.

6. Active Learning Environments and the Transition to Online
Students: Andrew Siqueira
The goal of this work was to analyze the student perception differences between a traditional learning spaces and an active learning classroom (ALC) in terms of the ability to engage in active group problem-solving, and how this perception shifts when transitioning to online active learning lectures.

7. Studying the Effects of a Help Centre in Introductory Computer Science
Students: Jonathan Leung
Enrollments in introductory CS courses have increased substantially in large academic institutions over the past few years, in part due to the perceived utility of computational skills from incoming cohorts of students. In the face of surging enrollments, instructor office hours simply do not scale in a manner where individualized and sufficient help is possible for a variety of students. Introducing a Help Centre for novice CS students is in part intended to address scaling instructor office hours but more importantly, to provide students with timely help, particularly struggling students who may fall further behind. This project aims to study the benefits of the introduction of a Help Centre, initially piloted in a CS2 course, CSC148.

8. UTAP: UTM TA Application System
Initial Lead Students: Krish Chowdhary and Lance Santiago
This project was started with the goal of revamping our current teaching assistant application system, in order to facilitate our TA hiring process. The goal is to provide a rich but simple interface for both applicants and faculty/TA coordinators, as well as to streamline some of the key aspects of hiring (e.g., DDAH forms, midterm reviews, etc.). The tool has been developed over time via work-study and independent study projects, where students get to build their skills and explore new techniques, tools, and software packages, to work on a real-world application.

9. Discussion Board Analytics
Students: Katarina Chiam, Arnaud Deza, Haocheng Hu, and Vaishvik Maisuria (co-supervised with Michael Liut and Andrew Petersen)
The goal of this work is to analyze historic discussion board participation data and investigating possible correlations of various levels of engagement and kinds of engagement, with student success metrics. Another direction is to develop a machine learning model for generating predictive instructor responses for certain categories of questions that where automated help may be suitable.

Peer-reviewed Publications

My Google Scholar

Pedagogic research publications
  1. Valeria Ramirez Osorio, Angela Zavaleta Bernuy, Bogdan Simion, Michael Liut
    Understanding the Impact of Using Generative AI Tools in a Database Course
    ACM Technical Symposium on Computer Science Education, SIGCSE TS 2025, Pittsburgh, Pennsylvania, USA, February-March 2025
  2. Alisha Hasan, Bogdan Simion, Florin Pop
    Analyzing the uses and perceptions of computer science students towards generative AI tools
    International Conference on Virtual Learning, ICVL 2024, vol. 19, Bucharest, Romania, November 2024
  3. Rutwa Engineer, Naaz Sibia, Michael Kaler, Bogdan Simion, Lisa Zhang
    Early Computer Science Students' Perspectives Towards The Importance Of Writing
    ACM conference on Innovation and Technology in Computer Science Education, ITiCSE 2024, Milan, Italy, July 2024
  4. Angela Zavaleta Bernuy, Runlong Ye, Naaz Sibia, Rohita Nalluri, Joseph Jay Williams, Andrew Petersen, Eric Smith, Bogdan Simion, Michael Liut
    Student Interaction with Instructor Emails in Introductory and Upper-Year Computing Courses
    ACM Technical Symposium on Computer Science Education, SIGCSE TS 2024, Portland, Oregon, USA, March 2024
  5. Angela Zavaleta Bernuy, Runlong Ye, Elexandra Tran, Naaz Sibia, Abhijoy Mandal, Hammad Shaikh, Bogdan Simion, Michael Liut, Andrew Petersen, Joseph Jay Williams
    Do Students Read Instructor Emails? A Case Study of Intervention Email Open Rates
    ACM Koli Calling International Conference on Computing Education Research, Koli 2023, Koli, Finland, November 2023
  6. Phil Steinhorst, Andrew Petersen, Bogdan Simion, Jan Vahrenhold
    Exploring Barriers in Productive Failure
    ACM Conference on International Computing Education Research, ICER 2023, Chicago, Illinois, USA, August 2023
  7. [Best Paper Award - ERT Track]
    Lisa Zhang, Bogdan Simion, Michael Kaler, Amna Liaqat, Daniel Dick, Andi Bergen, Michael Miljanovic, and Andrew Petersen
    Embedding and Scaling Writing Instruction Across First- and Second-Year Computer Science Courses
    ACM Technical Symposium on Computer Science Education, SIGCSE TS 2023, Toronto, Canada, March 2023
  8. Elexandra Tran, Angela Zavaleta Bernuy, Bogdan Simion, Michael Liut, Andrew Petersen, Joseph Jay Williams
    Investigating Subject Lines Length on Students' Email Open Rates (poster)
    ACM Technical Symposium on Computer Science Education, SIGCSE TS 2023, Toronto, Canada, March 2023
  9. Rehmat Munir, Francesco Strafforello, Niveditha Kani, Michael Kaler, Bogdan Simion, and Lisa Zhang
    Exploring Common Writing Issues in Upper-Year Computer Science
    ACM Technical Symposium on Computer Science Education, SIGCSE TS 2022, Hybrid / Providence, Rhode Island, March 2022
  10. Andrew Jiang, Bogdan Simion
    Help Supports during Online Delivery: Student Perception and Lessons Learnt from an Online CS2
    ACM Technical Symposium on Computer Science Education, SIGCSE TS 2022, Hybrid / Providence, Rhode Island, March 2022
  11. Rutwa Engineer, Ayesha Naeem Syeda, Bogdan Simion
    A Qualitative Study of Group Work and Participation Dynamics in a CS2 Active Learning Environment
    ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2021, Paderborn / Virtual Event, June-July 2021
  12. Larry Zhang, Andrew Petersen, Michael Liut, Bogdan Simion, Furkan Alaca
    A Multi-Course Report on the Experience of Unplanned Online Exams
    ACM Technical Symposium on Computer Science Education, SIGCSE TS 2021, Virtual Event, March 2021
  13. Andrew Siqueira, Bogdan Simion
    Active Learning Environments and the Transition to Online (poster)
    ACM Technical Symposium on Computer Science Education, SIGCSE TS 2021, Virtual Event, March 2021
  14. Arnaud Deza, Haocheng Hu, Vaishvik Maisuria, Michael Liut, Andrew Petersen, Bogdan Simion
    Using Discussion Board Data to Hire Teaching Assistants
    SPLICE workshop at ACM Learning @ Scale conference, SPLICE 2020, Virtual Event, August 12, 2020
  15. Ayesha Naeem Syeda, Rutwa Engineer, Bogdan Simion
    Analyzing the Effects of Active Learning Classrooms in CS2
    ACM Technical Symposium on Computer Science Education (SIGCSE) 2020, Portland, OR, March 2020
Systems research publications
  1. Bogdan Simion, Daniel Ilha, Leslie Barron, Angela Demke Brown, Ryan Johnson
    Slingshot: A Modular Framework for Designing Data Processing Systems
    IEEE International Conference on Big Data (BigData) 2015, Santa Clara, USA, November 2015.
  2. Suprio Ray, Bogdan Simion, Angela Demke Brown, Ryan Johnson
    Skew-Resistant Parallel In-Memory Spatial Join
    Conference on Scientific and Statistical Database Management (SSDBM) 2014, July 2014, Aalborg, Denmark.
  3. Bogdan Simion, Daniel N. Ilha, Angela Demke Brown, Ryan Johnson
    The price of generality in spatial indexing
    ACM SIGSPATIAL BigSpatial 2013, November 5-8, Orlando, Florida, USA.
  4. Suprio Ray, Bogdan Simion, Angela Demke Brown, Ryan Johnson
    A parallel spatial data analysis infrastructure for the Cloud
    ACM SIGSPATIAL GIS 2013, November 5-8, Orlando, Florida, USA.
  5. Bogdan Simion, Suprio Ray, Angela Demke Brown
    Surveying the Landscape: An In-Depth Analysis of Spatial Database Workloads
    ACM SIGSPATIAL GIS 2012, November 6-9, Redondo Beach, California, USA.
  6. Bogdan Simion, Suprio Ray, Angela Demke Brown
    Speeding up Spatial Database Query Execution using GPUs
    ICCS/WEPA 2012, June 2-4, Omaha, Nebraska, USA.
  7. Suprio Ray, Bogdan Simion, Angela Demke Brown
    Jackpine: A Benchmark to Evaluate Spatial Database Performance
    IEEE ICDE 2011, April 11-16, Hannover, Germany
  8. Daniel Lupei, Bogdan Simion, Don Pinto, Matthew Misler, Mihai Burcea,
    William Krick, Cristiana Amza - Transactional Memory Support for Scalable
    and Transparent Parallelization of Multiplayer Games
    , EuroSys 2010
  9. Daniel Lupei, Bogdan Simion, Don Pinto, Matthew Misler, Mihai Burcea,
    William Krick, Cristiana Amza - Towards scalable and transparent parallelization
    of multiplayer games using transactional memory support
    ,
    PPoPP 2010, Bangalore, India
  10. Bogdan Simion, Catalin Leordeanu, Florin Pop, Valentin Cristea -
    A Hybrid Algorithm for Scheduling Workflow Applications in Grid Environments ,
    OTM Conferences - GADA 2007, Vilamoura, Portugal