Bruno Dufour
Google

Navigation
Programming Documents
Research Linux
Links About Me
Private E-Mail

Updates
Last Updated:
January 15, 2003

McGill Logo
Sable Logo

About Me

 

Contact Information



Bruno Dufour
Sable Research Group, McGill University
McConnell Engineering Building, Room #234
Montreal, QC, Canada
H3A 2A7

Phone:(514) 398-7071 ext. 00076 (Sable Lab)
(450) 655-6513 (Home)
E-Mail:bruno.dufour@mail.mcgill.ca
bdufou1@sable.mcgill.ca
bdufou1@cs.mcgill.ca

Resume



My resume is available online: (HTML) (PDF) (PS)

Academic Information



I received my B.Sc in Computer Science from McGill University in 2002. I started my M.Sc. still at McGill's School of Computer Science (SOCS) in September 2002. I am currently working with the Sable Research Group. See my research projects page for more information concerning what I am currently working on.
My main research interest concerns program understanding, including dynamic software metrics and program visualization. I also have a passion for everything that is related to compilers, including compiler optimizations and domain-specific languages.

Here is a list of the courses I have completed for my B.Sc degree at McGill.

Computer Science

  • 308-206: Introduction to Software Systems
  • 308-250: Introduction to Computer Science
  • 308-251: Data Structures and Algorithms
  • 308-273: Introduction to Computer Systems
  • 308-302: Programming Languages and Paradigms
  • 308-310: Computer Systems and Organization
  • 308-330: Theoretical Aspects of Computer Science
  • 308-335: Software Engeneering Methods
  • 308-350: Numerical Computing
  • 308-360: Algorithm Design Techniques
  • 308-423: Data Compression
  • 308-435: Basics of Computer Networks (TA Position Fall 2001)
  • 308-520: Compiler Design
  • 308-537: Internet Programming
  • 308-621: Optimizing Compilers

Mathematics and Statistics

  • 189-222: Calculus III
  • 189-223: Linear Algebra
  • 189-240: Discrete Structures and Computing
  • 189-314: Advanced Calculus
  • 189-315: Ordinary Differential Equations
  • 189-323: Probability Theory
  • 189-324: Statistics
  • 189-338: History and Philosophy of Mathematics
  • 189-340: Abstract Algebra and Computing

Biology

  • 177-200: Molecular Biology
  • 177-201: Cell Biology and Metabolism
  • 177-202: Basic Genetics
  • 177-309: Mathematical Models in Biology

Physiology

  • 552-209: Mammalian Physiology I

Music

  • 210-201: Basic Materials of Western Music


Here is a list of the courses I have completed toward my M.Sc degree at McGill.

Computer Science

  • COMP 522: Modeling and Simulation
  • COMP 601: Special Topics in Computer Science
  • COMP 610: Information Structures
  • COMP 623: Concurrent Programming Languages
  • COMP 656: Run-Time Language Support
  • COMP 667: Software Fault Tolerance
  • COMP 763: Advanced Topics: Programming II: Advanced Seminar on Compilation and Run-time Systems for Object-Oriented Languages


Bruno Dufour -- January 2003