Legacy Code Workshop
Excellent. Applying it in the real world was a real enabler.
How to improve:
Perhaps an individual (but guided) simple framework creation for 1-2 hours before legacy code. Reason :: understanding the compiler / linker / build environment was very insightful.