Mircea Lungu is associate professor in computer science at the IT University of Copenhagen. Before coming to Denmark he was assistant professor at the Faculty of Science and Engineering of University of Groningen where he was a member of the SEARCH research group and the Data Science Pioneers group. He was also part time visiting researcher in the SWAT group at CWI in Amsterdam. Before that he was postdoc at the University of Bern in Switzerland, and for six months, visiting researcher at IBM TJ Watson Research Center in New York. He got his PhD working with Michele Lanza and the REVEAL research group at the University of Lugano, in Switzerland. His interests are in software visualization, tools for software evolution, human computer interaction, and personalized learning environments.
Starting to slowly port here assorted writings from old blogs and previous websites and also slowly adding new notes every now and then: Academia-And-Courage | ChatGPT-and-CoPilot | Who-Is-Afraid-Of-AI | Importance-of-Maintenance | How-to-Read-a-Research-Paper | Good-Code-Is-Readable | The-Obsession-with-Science | A-Performance-Problem | Mapping-the-Information-Economy | Import-Boilerplate | The-Badly-Design-of-Everyday-Things | Book-Reviews
I always loved and I still love coding. However, nowadays I’m more of a product owner that guides and advises talented groups of students that create and evaluate innovative prototypes. Some of these projects are:
If you’re interested in a student project, look at the prototypes and directions listed above and see whether you’d like to contribute to any of them. At the end of each, there are several ideas of possible future directions.
You can also look at the list of projects available on GitHub - for more other ideas. Use this list more as a hint at the kinds of projects I’m interested in. If you have an idea that is similar, we can still discuss. But if it’s very far, then I won’t be able to supervise you.
Also, when contacting me for a project please send me 0) your degree programme 1) a recent CV, 2) a transcript of your grades, and 3) a link to your GitHub repository. This helps me understand what are your strengths and weaknesses and guide you towards more appropriate projects.
If you’re curious about how a thesis with me might look like, you can find several past Thesis-Examples on this website.
I am currently teaching or co-teaching the following courses at ITU:
In the past I have been involved in teaching a wide variety of computer science courses, including: Concurrent Programming, UI Design, Compiler Construction, Introduction to Data Science, Software Engineering.