Posts about undergraduate and graduate project supervision, UCOSP, capstone projects, and working with student developers.
| 2026-05-26 | Summer Projects |
| 2025-04-09 | Congratulations to This Term's Students |
| 2025-02-16 | Remote Jobs |
| 2025-01-10 | Grades |
| 2025-01-09 | Managing Conflict |
| 2025-01-04 | Meetings |
| 2025-01-03 | Time Management |
| 2025-01-02 | Crunch Mode |
| 2019-11-19 | Cutting Corners |
| 2019-11-19 | Team Conflict |
| 2019-11-19 | Allocating Responsibilities |
| 2019-08-22 | Finally Real |
| 2014-09-28 | UCOSP as a Model |
| 2014-04-22 | GSoC Projects for 2014 |
| 2012-11-07 | UCOSP Has Grown |
| 2012-10-01 | UCOSP |
| 2012-04-03 | Congratulations to Max and Marcus |
| 2011-07-09 | Cross-Country Student Projects This Fall |
| 2011-05-13 | End of an Era |
| 2010-11-30 | End of an Era |
| 2010-10-04 | UCOSP: That's Me in the Middle |
| 2010-08-25 | Three Rules for Supervising Student Programming Projects |
| 2010-08-16 | Students and Code Review |
| 2010-08-05 | UCOSP Goes to OSCON |
| 2010-04-26 | GSoC 2010 |
| 2010-03-02 | What We've Learned |
| 2010-02-16 | Basie 0.6 Has Been Released |
| 2010-01-20 | Someone Leaves School, Someone Comes to School |
| 2010-01-07 | Projects This Term |
| 2009-12-16 | Cross-Country Project Wrapup |
| 2009-10-06 | Government 2.0 Project Selection |
| 2009-08-30 | Congratulations to the MarkUs Team |
| 2009-08-25 | Announcing Basie Version 0.5 |
| 2009-08-06 | New Blog: Cross-Country Open Source Student Projects |
| 2009-06-30 | Cross-Canada Undergrad Projects |
| 2009-06-18 | Convocation 2009 |
| 2009-06-04 | What (Some Of) My Students Are Up To |
| 2009-05-07 | A Fresh Crop of Summer Interns |
| 2009-05-06 | Spot the Code Sprint |
| 2009-05-05 | Opening Up Toronto's Data |
| 2009-05-01 | Congratulations to Zuzel Vera Pacheco |
| 2009-04-15 | End-of-Term Showcase Went Well |
| 2009-03-29 | End-of-Term Demos on Tuesday April 14 |
| 2009-03-22 | What I'd Like To Do Next |
| 2009-03-19 | Keywords Speak Louder Than Words |
| 2009-02-21 | Code Sprint Wrap-Up |
| 2009-02-19 | Reading Week Code Sprint |
| 2009-02-11 | Thanks, Guys |
| 2009-02-01 | Once More Unto the REST |
| 2009-01-17 | Graduate Students |
| 2009-01-15 | Update on This Term's Projects |
| 2009-01-14 | Making Up Grading Schemes |
| 2009-01-09 | Four New Countries |
| 2009-01-02 | This Term's Projects |
| 2008-12-31 | Mocked by a Bar Chart |
| 2008-12-23 | Post-Mortem on This Term's Work |
| 2008-12-18 | Entry-Level Code Review Procedures? |
| 2008-12-18 | uTest's Bug Battle |
| 2008-12-18 | How Far We Got |
| 2008-12-03 | Thanks, Blake |
| 2008-12-03 | Today Was a Good Day |
| 2008-11-18 | Need Some Help? |
| 2008-11-17 | Maybe If I Write About Them, They'll Go Away |
| 2008-10-21 | The Thesis Hat |
| 2008-10-16 | And Search Returns…? |
| 2008-09-18 | Risk Budget |
| 2008-09-16 | Comments in JSON? |
| 2008-09-15 | REST APIs for Batch Operations |
| 2008-09-10 | Student Projects This Term |
| 2008-09-08 | Start of Another Academic Year |
| 2008-08-26 | Summer's End |
| 2008-08-12 | Wrapping Up |
| 2008-08-12 | Winter Grad Course Evaluation |
| 2008-08-07 | Managing Meetings |
| 2008-08-02 | Where Design Fits In |
| 2008-07-28 | Home Stretch for Students |
| 2008-07-24 | Fall Courses |
| 2008-07-22 | Summer 2008 Logo |
| 2008-07-22 | Belated Barbecue Photos |
| 2008-07-20 | DrProject Status Update |
| 2008-07-18 | A Distributed Single Point of Failure |
| 2008-07-17 | Nick's Last Day |
| 2008-07-17 | Up On Stage |
| 2008-07-09 | Yes, Our Students Are Still Busy |
| 2008-07-07 | Consulting Course Fall 2008 Needs You! |
| 2008-07-06 | Traceability in Agile Projects |
| 2008-07-05 | Why We're Not Switching to Git |
| 2008-07-03 | Another Good Lunch |
| 2008-07-02 | Current Projects |
| 2008-06-27 | As We Head Into the Holiday Weekend… |
| 2008-06-25 | Another DrProject Design Question |
| 2008-06-23 | Navigating IRC Logs, Nested Forms, Et Cetera |
| 2008-06-18 | Where My Grad Students Are |
| 2008-06-13 | Another Week of Progress |
| 2008-06-11 | Feedback Time |
| 2008-06-10 | Deleting Roles |
| 2008-06-03 | Three Weeks and Change |
| 2008-06-01 | Three Weeks In |
| 2008-05-29 | More About Integrating IRC into DrProject |
| 2008-05-15 | Another DrProject Design Question |
| 2008-05-12 | Aaaand They're Off! |
| 2008-05-09 | Where Are They Now? |
| 2008-04-25 | Design Never Ends |
| 2008-04-25 | DrProject 3.0 Schema |
| 2008-04-21 | Crowded House |
| 2008-04-18 | Consulting Course Videos |
| 2008-04-15 | Integration Irony |
| 2008-04-11 | Feature List |
| 2008-04-11 | Alternatives to DrProject |
| 2008-04-10 | It Went Well |
| 2008-04-10 | Three Studies (Maybe Four) |
| 2008-04-08 | Our Own Little DemoCamplet |
| 2008-03-30 | Old Dogs Are Suspicious of New Tricks |
| 2008-03-28 | An Unexpected Result |
| 2008-03-17 | The Struggles of New Graduates |
| 2008-03-06 | 2008 Research In Action Showcase |
| 2008-03-06 | A Student-Oriented Software Development Process |
| 2008-02-19 | February Code Sprint: Day 1 |
| 2008-02-17 | Graduate Directions |
| 2008-02-15 | Rationalizing the Admin Interface |
| 2008-02-06 | Another Reminder |
| 2008-02-02 | Generating Elegance |
| 2008-01-06 | Code Sprint Day 3 |
| 2008-01-05 | Code Sprint Day 2 |
| 2008-01-04 | Code Sprint Day 1 |
| 2007-12-21 | Champions |
| 2007-12-13 | Good News About DrProject |
| 2007-11-22 | We Buy It For The Interviews, Honest |
| 2007-11-22 | On Being Bumped Up |
| 2007-11-10 | Why It's Worthwhile |
| 2007-10-10 | DrProject Funding Proposal Rejected |
| 2007-09-26 | The Best Part of My Job |
| 2007-09-25 | Bugs in DrProject |
| 2007-09-18 | DrProject's First Review |
| 2007-08-31 | Summer 2007 Post Mortem |
| 2007-08-29 | Another Summer… |
| 2007-08-29 | 49X Projects in the Wild |
| 2007-08-02 | Why I Supervise |
| 2007-08-01 | Our 15 Minutes of Fame |
| 2007-07-28 | To Do for Fall 2007 |
| 2007-07-25 | Schema Changes |
| 2007-06-22 | Six Weeks and Counting |
| 2007-06-16 | Thanks, Jay |
| 2007-06-12 | Go On, Convince Me |
| 2007-06-12 | One Of Those Days |
| 2007-04-29 | Wrapping Up 49X for the Term |
| 2007-04-29 | Integrating IM into DrProject |
| 2007-04-25 | Code Review Tools |
| 2007-04-23 | Guidance on Undergraduate Software Projects |
| 2007-04-17 | Summer of DrProject |
| 2007-04-12 | The Summer Team |
| 2007-03-26 | Engineering Strategies & Practice Team Wins Award |
| 2007-03-26 | Google Summer of Code: Participating Organizations |
| 2007-03-08 | Strawman Proposal for a New Ticketing System |
| 2007-02-20 | Database Schema to Support Customizable/Extensible Application |
| 2007-02-10 | DrProject Architecture |
| 2007-02-07 | Research in Action: W00t! |
| 2007-02-06 | DrProject 1.2 Now Available |
| 2007-01-21 | Many Ways to Break |
| 2007-01-18 | Creating Tables in DrProject |
| 2007-01-07 | DrProject 1.2 RC 1 |
| 2006-12-16 | Changes to DrProject's Ticketing System |
| 2006-12-10 | Simplification |
| 2006-11-27 | Psiphon in the News Again |
| 2006-11-25 | DrProject Internals: Email |
| 2006-11-20 | CSC49X Projects for Winter 2007 (final) |
| 2006-11-19 | DrProject Internals: Testing |
| 2006-11-19 | Slow Growth is Still Growth |
| 2006-11-16 | DrProject Internals: Subversion |
| 2006-11-11 | Requirements as Tickets (or, Hierarchy to the Rescue) |
| 2006-11-09 | Can't Get (Directly) There From Here |
| 2006-11-08 | CSC49X Projects Winter 2007 |
| 2006-11-06 | DrProject Internals: I Wasn't Quite Done With Tickets |
| 2006-11-05 | DrProject Internals: Tickets Again |
| 2006-11-05 | Small Scale Real-World Requirements |
| 2006-11-01 | DrProject Internals: Tickets |
| 2006-10-30 | DrProject Internals: Parting Notes on the Wiki |
| 2006-10-28 | DrProject Internals: Security Part 2 |
| 2006-10-27 | DrProject Internals: Security Part 1 |
| 2006-10-26 | Award Winners Redux |
| 2006-10-23 | DrProject Internals: Setting the Stage |
| 2006-10-20 | Award Winners |
| 2006-10-06 | DrProject 1.1 Release Candidate 1 |
| 2006-09-14 | Step N: Deliverables |
| 2006-09-04 | Step 3: Your Daily Routine |
| 2006-08-31 | Step 2: Analysis & Estimation |
| 2006-08-30 | CSC49X: Figuring Out Where the Goalposts Are |
| 2006-08-20 | Revised List of Project Students |
| 2006-08-18 | When I Rule the World #173: Google's Summer of Code |
| 2006-08-14 | DrProject 1.1 Screencast |
| 2006-07-17 | DrProject 1.0 Final now available |
| 2006-07-17 | Possible CSC49X Projects for Fall 2006 |
| 2006-07-15 | Another Database Design Question |
| 2006-07-15 | Screenshots of DrProject 1.0 |
| 2006-06-27 | Why DrProject Is Slow |
| 2006-06-22 | Congratulations to this year's grads |
| 2006-06-20 | As We Near 1.0… |
| 2006-06-02 | Summer of Code on One Page |
| 2006-04-13 | Online Marking Grant |
| 2006-04-08 | Post-Mortem on This Term's Projects |
| 2006-03-31 | Where Next for DrProject? |
| 2006-03-29 | Showstopper: Hanging Processes |
| 2006-03-14 | DrProject: Transitioning to Kid |
| 2006-02-21 | State of DrProject |
| 2006-02-20 | DrProject: Switching to Kid |
| 2006-02-11 | Of DocFests, Marketing Hype, and DrProject |
| 2006-02-04 | Project Assets |
| 2006-01-03 | DrProject kickoff |
| 2004-06-21 | Welcome to the Helium Blog |