| Research | 
    
     | 
  
  
    Graduate 
      Students | 
    I have a few openings for MSc and PhD students who are
      interested in Human Computer Interaction and / or Computer Supported
      Cooperative Work. 
     | 
  
  
    | Courses | 
    Courses offered this year
      - CPSC 481: Foundations and Principles of Human Computer
        Interaction 
 
      - CPSC 581: Human Computer Interaction II: Interaction Design
 
      - CPSC 601.13: Computer Supported
        Cooperative Work
 
     
      Previous Years:
      - CPSC 681: Research Methodologies in Human Computer
        Interaction 
 
      - CPSC 699: Research Methodology for Computer
        Science (old!)
 
      - CPSC 601.48: Special Topics: Heuristic Evaluation
 
      - CPSC 601.56: Advanced Topics in HCI: Media Spaces and
        Casual Interaction
 
      - SENG 609.05: Graphical User Interfaces: Design and
        Usability
 
      - SENG 609.06: Special Topics in Human Computer
        Interaction
 
     
      Ego
        alert: My entry on U Calgary's 'Great Teachers" Web Site
     | 
  
  
    | Administration | 
    
     | 
  
  
    | Personal | 
    
     | 
  
  
    | Resources | 
    
     | 
  
  
    | Other Sites | 
    
     |