I studied at the Federal Institute of Technology Zurich or ETHZ in Switzerland, where Professor Dr. Niklaus Wirth developed MODULA-2. What happened to his project?
If you are asking whether Modula-2 as a programming language is still in use today, then I believe the answer is "Yes", although it was never a mainstream language. There are still active users and there are still actively maintained compilers.
If you are asking whether Modula-2 as a point in the design space of programming languages was in any way influential, i.e. if you are more interested in the ideas embodied in Modula-2, then there are several ways in which Modula-2 survives until today.
Looking at Niklaus Wirth himself, Modula-2 is only one small step in the evolution of what is sometimes called the "Wirthian languages":
- Algol W was Niklaus Wirth's and Tony Hoare's proposal for an evolution of Algol. They believed that the committee was going into a wrong direction with the language that would become Algol-68, making too many changes to Algol, and making the language too big and too complex. However, their proposal was ignored.
- Then he realized, since the committee was not interested in his dialect(s) of Algol, there was no need to actually make them compatible with Algol, and thus he designed a language from a completely clean slate: Pascal.
- Based on the experience with Pascal, he designed Modula, which incorporated more features for Modular Programming as well as System Programming features. Modula had a critical flaw in its type system and was thus only short-lived.
- Modula-2 was co-designed with the Lilith workstation to be the single programming language needed for everything from the lowest-level hardware interaction to the OS to the applications. Lilith and Modula-2 were co-designed, e.g. the hardware was optimized to execute the byte code produced by the Modula-2 compiler (itself written in Modula-2).
- Oberon was the successor to Modula-2. Its major new feature is the ability of being able to create new types by extending existing types. (Similar to inheritance in a classical OO language.) Similar to Modula-2, it was co-designed with the Ceres computing system.
- Oberon had several dialects as well, e.g. Active Oberon (experimenting with concurrency), Object Oberon (OO), and Zonnon (transporting the "spirit" of Oberon onto Microsoft's .NET platform). However, these are mostly dialects, not true successors.
- The mainline successor is Oberon-2, a superset of Oberon, incorporating OO features based on experiences with Object Oberon.
- The successor to Oberon-2 (despite its name) is Component Pascal. Component Pascal is still actively maintained by Wirth's group at ETHZ.
These are just the languages that were designed by Niklaus Wirth himself (or some of the later ones other members of his research group). There are other languages in the family as well that were designed outside of ETHZ, for example:
- Modula-2+, designed by DEC and Acorn, adding Exceptions, Concurrency, and Automatic Memory Management. Based on Modula-2 and Mesa.
- Modula-3, designed by DEC and Olivetti, with Niklaus Wirth as a visiting consultant, but with only minimal hands-on involvement in the design. Based on Modula-2, Modula-2+, and Cedar.
- Turbo Pascal by Borland. Obviously based on Pascal, but with ideas about modularity taken from Modula-2, among other things.
- Object Pascal by Borland. Turbo Pascal extended with Object-Orientation, not based on, but partially inspired by Oberon.
- Delphi by Borland / Embarcadero. Successor to Object Pascal.
- Objective Modula-2. A very interesting language that was designed by taking the "Objective" part of Objective-C (which is essentially Smalltalk) and transplanting it onto Modula-2. It was advertised by its designers as a better alternative for iOS app development during the early days of the iPhone SDK.
- A more indirect influence is on C# via Anders Hejlsberg. Hejlsberg was the author of Turbo Pascal, and an influential designer on all of Borland's languages, IDEs, and compilers. Through this work, he was familiar with all of Wirth's languages, including Modula-2. Some ideas of Modula-2 do show up in C#.
- Several students of Niklaus Wirth and members of his group went on to design their own influential languages. E.g. Robert Griesemer worked with and under Wirth and worked on the design of Object Oberon. After working on Strongtalk, the JVM, and V8, he is now most well-known as one of the principal designers of Go. Martin Odersky wrote Turbo Modula-2, worked on the designs of Modula-2 and Oberon, and is now most well-known as the designer of Java Generics (together with Phil Wadler), the original author of the current incarnation of Oracle's Java compiler, and the designer of Scala and Dotty.
So, to answer your question in short:
- Modula-2 is still being used.
- The direct lineage of languages Modula-2 was a part of still exists.
- Even outside of that lineage, Modula-2 has spread its genes.
- People who worked on its (or its successors') design went on to design other influential and successful languages.