In an kind of ironic way, my graduation thesis was to port a particles engine from Objective-C/OpenGL into Windows 9X/Visual C++/OpenGL.

At the time my supervisor wanted to save the research done in 3D visualisation techniques with particles engine, developed on a NeXT Cube, and the Apple/NeXT acquisation was yet to happen.

The department was ramping down their use of NeXTSTEP, was it was clear the OpenSTEP efforts were also not going to save the company.

Thus several students got to rewrite applications from Objective-C into something else.

Had they known what would happen with NeXT's reverse acquisition of Apple, and OS X, most likely those thesis proposals would never happened in first place.