At the TU Delft and the University of Antwerp I am involved in the following teaching activities:

Teaching courses
  • 2007-2008: Informatica for 1st Bachelor students Biologie (University of Antwerp, Belgium).
  • 2007-current: Bachelor seminar for 3rd year Bachelor students (TU Delft).
  • 2008-current: System reengineering in the Master computer science (University of Leicester, UK)
  • 2009-current: Software reengineering in the Master computer science (TU Delft).
  • 2009-current: Software evolution in the Master computer science (TU Delft).
 
Assisting with the practical sessions of courses
  • Introduction to Software Engineering (Dutch: Inleiding Software Engineering)
    1st year course, practical sessions together with Filip Van Rysselberghe
    Topic: programming a large project in Oberon with special attention on Object-Orientation, Testing and Contracts
    For more information: http://www.lore.ua.ac.be/Teaching/SE1KAN
    Involved in: 2002-2003, 2003-2004, 2004-2005, 2005-2006
  • Software Engineering
    3rd year course, practical sessions together with Bart Du Bois and Filip Van Rysselberghe
    Topic: formal specification languages, in particular Z
    For more information: http://www.lore.ua.ac.be/Teaching/SE1LIC

    Involved in: 2002-2003, 2003-2004, 2004-2005, 2005-2006
  • Software Reengineering
    4th year course on state-of-the-art reengineering techniques, sessions together with Bart Du Bois, Bart Van Rompaey and Filip Van Rysselberghe
    Topic: dynamic analysis
    • Reverse debugging
    • Test coverage
    • Hyades - Eclipse framework
    • Webmining techniques for program comprehension
    For more information: http://www.lore.ua.ac.be/Teaching/SRe2LIC/
    Involved in:
    2004-2005, 2005-2006
  • Software Architecture Recovery and Modelling (SWARM; TU Delft)
  • Software Evolution (University of Mons-Hainaut)
Guiding bachelor projects
  • Java Interpreter, Tim Peeters and Nicolas Letor, 2002-2003
  • Instant Messaging Tool "Anastacia" (YahooIM, MSN and ICQ), Benny Van Aerschot and Bart Van Rompaey, 2002-2003
  • Instant Messaging Tool (Jabber and ICQ), Kelly Casal Mosteiro and Geert Van Ballaert, 2002-2003
  • ICQ for C# "Hermes", Bert Jagers, 2003-2004
  • Peer to Peer Application "JAWS", Wouter Cuypers and Christophe Benoit, 2003-2004
  • A JVMPI based profiler "jTrace", Els De Swaef and Leen De Schutter, 2003-2004
  • Interactive COBOL course, Michael De Regter and Peter van Olmen, 2003-2004
  • Orcabol: online course framework with Cobol example course, Koen Segers and Joris Van Geet, 2004-2005
  • YAJP: Yet Another Java Profiler, JVMTI based Java (1.5) Profiler, Svetozar Misljencevic & Dusty Lefevre, 2004-2005, SourceForge link
  • E-commerce system for a pharmacy, Pieter Audiens, 2005-2006
Guiding master thesis students
  • Kristof Boeynaems, Man-in-the-middle aanval op het SSL protocol (Dutch)
    Universiteit Antwerpen, July, 2004
    More information
  • Tim Peeters, The Profiling Power of Dynamic Bytecode Instrumentation
    Universiteit Antwerpen, July, 2004
    More information
  • Benny Van Aerschot, Dynamic Aspect Oriented Programming In .NET
    Universiteit Antwerpen, July, 2004
    More information
  • Bert Jagers, Comparing file transfer and encryption performance of Java and .NET
    Universiteit Antwerpen, September, 2004
    More information
  • Leen Van Gompel, Aspect Georienteerde versus object georienteerde refactoring
    Universiteit Antwerpen, September, 2005
    More information
  • Joris Van Geet, Coevolution of Software and Tests: An Initial Assessment
    Universiteit Antwerpen, July 2006
    More information
  • Marco Glorie, Philips Medical Archive Splitting
    Internship at Philips Medical Systems
    Delft University of Technology, August 2007
    [PDF]
  • Mulo Emmanuel, Design for Testability in Software Systems
    Internship at Philips Medical Systems
    Delft University of Technology, November 2007
    [PDF]
  • Maarten Schilt, Applying Model-Driven Development to Reduce Programming Efforts for Small Application Development
    Internship at Info Support
    Delft University of Technology, December 2007
    [PDF]
  • Bastiaan Pierhagen, Applying Frameworks to Increase Productivity For Small Application Development
    Internship at Info Support
    Delft University of Technology, January 2008
    [PDF]
  • Zeeger Lubsen, Studying Co-evolution of Production and Test Code Using Association Rule Mining
    Internship at the Software Improvement Group.
    Delft University of Technology, July 2008
    [PDF]
  • Michiel de Wit, Managing Clones Using Dynamic Change Tracking and Resolution
    Delft University of Technology, February 2009
    [PDF]
  • Frank Mulder, Identifying Cross-Cutting Concerns Using Software Repository Mining
    Delft University of Technology, August 2009.
    [PDF]
  • Bart Luijten, The Influence of Software Maintainability on Issue Handling
    Delft University of Technology, February 2010.
    [PDF]
  • During 2008 and 2009 I will be guiding Paul Metselaar (TU Delft) with his internship at `Exact Software' on software architecture assessments.
  • During 2008 and 2009 I will be guiding Nick Matthijssen (TU Delft) with his master's assignment on "integrating dynamic analysis information into modern IDE's".
  • During 2008 and 2009 I will be guiding Michel van Rijn (TU Delft) with his master's assignment on "reengineering build systems".
  • During 2008 and 2009 I will be guiding Menno den Hollander (TU Delft) with his master's assignment on "test case generation" (together with Cathal Boogerd).
  • During 2009 and 2010 I will be guiding Hsiao Hui Mui (TU Delft) with his master's assignment on code duplication.
 
E-mail:a.e.zaidman (atDOMAIN) tudelft.nl (replace "atDOMAIN" -- added to mislead web spiders)