Supervision & Teaching
Graduate Students – Current
- Jude Arokiam, MSc Student, Computer Science
Thesis: Topics in Machine Learning and Software Engineering
Co-supervisor: Dr. Ken Pu - Nadia Goralski, MSc Student, Computer Science
Thesis: Using Parsons Problems to Enhance Learning of Web Programming - Stacey Koornneef, MSc Student, Computer Science
Thesis: Topics in K-12 Computer Science Education and Serious Games
Co-supervisor: Dr. Michael Miljanovic - Filipe de Luna, MSc Student, Computer Science, Universidade Nova de Lisboa
Thesis: Noise-based Testing of Concurrent Java Programs - Co-supervisor: Dr. Joao Lourenco
- Taylor Smith, MSc Student, Computer Science
Thesis: Topics in Program Comprehension
Opportunities for new students can be found here.
Teaching
In 2021-22 I’m teaching the following courses:
- CSCI 3060U: Software Quality Assurance (Winter 2022)
- CSCI 6100G: Advanced Topics in Software Design (Winter 2022)
If you’re a student in one of my classes (or a former student), I’d appreciate your feedback on both the course and my teaching. In addition to the Ontario Tech Course Evaluations you can also provide feedback on my teaching at www.ratemyprofessors.com/jeremy.bradbury.
Course Code and Name | Date |
---|---|
CSCI 1060U: Programming Workshop I (formerly CSCI 2030U) |
2009-13, 2015(2), 2016, 2018, 2020
|
CSCI 2010U: Principles of Computer Science |
2014
|
CSCI 2050U: Computer Architecture I |
2007
|
CSCI 3040U: Soft. Eng. I: Requirements, Design and Analysis |
2008-10
|
CSCI 3050U: Computer Architecture II |
2008
|
CSCI 3060U: Software Quality Assurance, SOFE 3980U: Software Quality (formerly ENGR 3980U) |
2008-13, 2015-17, 2021
|
CSCI 4060U: Massively Parallel Programming | 2017, 2018 |
CSCI 4100U: Mobile Devices | 2011 |
CSCI 4620U: Human-Computer Interaction / ENGR 4850U: User Interfaces | 2008-09 |
CSCI 5010G: Survey of Computer Science Research Topics & Methods | 2015-20 |
CSCI 5020G: Collaborative Design and Research | 2011 |
CSCI 5100G: Development of Concurrent Software Systems | 2010(2), 2012, 2014 |
CSCI 5540G: User Interface Technology | 2009 |
CSCI 6100G: Advanced Topics in Software Design (Applications of AI in Software Engineering) | 2017, 2019 |
CSCI 6720G: Advanced Topics in Information Science (Search-based Algorithms) | 2011 |
CISC 327: Software Quality Assurance (Queen’s University) |
2005
|
Teaching Advice
Threaded Paws is our new #seriousgame for learning #concurrency. @luirogar will be demoing at #CASCON2017 prior to open source release #CSEd pic.twitter.com/pgqnMEIAuu
— Jeremy Bradbury (@jeremy_bradbury) October 23, 2017
Michael Miljanovic presenting our RoboBUG game at #ICER2017. You can download RoboBUG at https://t.co/x9VHQ9wGkl #seriousgame #CSEd pic.twitter.com/FDMU8cmP4m
— Jeremy Bradbury (@jeremy_bradbury) August 19, 2017
The slides from my #setls16 talk “Slack for Educators” are now online at https://t.co/Wh4R3VNqoV #uoit pic.twitter.com/unMc512ixf
— Jeremy Bradbury (@jeremy_bradbury) September 1, 2016
Using Slack in the Classroom – my advice for integrating Slack into courses https://t.co/BjfqyglzNq #uoit @SlackHQ pic.twitter.com/DUmSj05RPV
— Jeremy Bradbury (@jeremy_bradbury) November 30, 2015
I have a new blog post describing how I record programming in my Intro to Comp Sci course & post to @YouTube https://t.co/fqcYsbl2uB #CSEd pic.twitter.com/6Dq2DXcH9z
— Jeremy Bradbury (@jeremy_bradbury) July 23, 2017