High School Speakers Bureau

The Department of Computer Science at the University of Calgary is proud to launch a new Speakers Bureau for high schools in Calgary. As part of our outreach program, the mission of this bureau is to engage our department in the high school computer science curricula development and to share our knowledge and exciting experience in computer science with high school students. The speakers are listed below in alphabetic order of their last names.

For your convenience, our faculty and staff members, as well as industry IT professionals, can deliver talks either in your classroom or on the U of C campus. If you are a high school computer science teacher and are looking for guest speakers for your class, please send the Speaker's name and your preferred time and date to our email contact address at cpsc@cpsc.ucalgary.ca

Faculty Speakers

John Aycock (Associate Professor)

Computer security:  Any computer security topic related to computer viruses, worms, Trojan horses, spyware, spam, phishing, online fraud, zombies (the computer kind), or botnets. Also: staying safe online. I'm happy to customize the talk for your needs.

Research interests: Computer security, especially things like viruses, worms, Trojan horses, spyware, spam, phishing, fraud, zombies, botnets, and anything else related to malicious software; Future threats and defenses against them; Multidisciplinary things related to computer security, including areas like art, economics, ethics, and law

Courses taught:  Computer Viruses and Malware; Spam and Spyware

Marina Gavrilova (Professor)

Computer Science Research – Create, Discover, Innovate: This talk provides interactive examples of problem solving and introduces students to some selected research areas (biometric, GIS, modeling).

Research interests:  Biometric; Information Systems; Security; Algorithms; Visualization; Optimization; Computational Intelligence

Courses taught:  Research Methodology in Computer Science; Biometric Technologies; Information Structures I/II; Geometric Algorithms in Geographic Information Systems and Applied Sciences; Foundations of Software Engineering; Principle of Software Engineering; Introduction to Computers; Introduction to Programming

Anthony Tang (Associate Professor)

Ubiquitous Collaboration: How can computation support everyday, any time, any where collaboration between people? In this talk, I will discuss how we will soon be able to leverage computation on everyday surfaces like your tables and walls to support groups that need to work together. With devices like mobile phones and tablets becoming increasingly commonplace, we are envisioning how all of these devices will work together. What we are beginning to see is that there are many new opportunities to support our everyday interactions with other people using rich data and context.

Research interests: Human-Computer Interaction (designing usable interfaces for computing technology); Computer-Supported Cooperative Work (exploring how computation can support collaboration, coordination, and communication); Ubiquitous Computing (computation in your everyday environment); Personal Informatics (collecting, visualizing and analyzing personal data)

Courses taught:  Collaborative Computing; Personal Informatics

Jeff Boyd (Associate Professor)

Group Interaction for Art Installations: I describe our creations of art installations that allow one or many people to interact with the installation. The talk includes a live demo of the interaction techniques that allows the audience, as a group, to try the interaction themselves.

Research interests: Video Interaction with Motion Swarms; Cooperative Robots for Surveillance; Interactive Art and Swarm Art; Video Information Servers; Phase Analysis of Running Gaits; Binary Restoration of Thin Objects; Shape of Motion

Courses taught:  Introduction to Image Analysis and Computer Vision; Applications of Computing Technology for Non-Computer Scientists

Christian Jacob (Professor)

The LINDSAY Virtual Human Project – Excitement and Challenges: In this presentation we will introduce a cutting-edge project between a team of computer scientists and medical researchers and educators. LINDSAY Virtual Human is a 3-dimensional, interactive computer model. LINDSAY is being designed to illustrate male and female anatomy as well as physiology. LINDSAY is currently used in select Medical Education classes at the UCalgary. There will be "hands-on" opportunities to experience LINDSAY Virtual Human yourself.

Research interests: Evolutionary computing; swarm intelligence; intuitive artificial intelligence; augmented intelligence; cinematic medicine & illustration; agent-based modelling; simulation of complex biological systems.

Courses taught: Introduction to Artificial Intelligence; Introduction to Bioinformatics; Emergent Computing; Biological Computation; Design, Development and Deployment of Mobile Computing Solutions ("iProgramming for Creative Minds")

Carey Williamson (Professor)

Internet Usage Trends: This talk highlights several recent measurement studies of Internet traffic and network application usage. We discuss emerging trends in Internet usage, including peer-to-peer (P2P) file sharing applications, video sharing through Web 2.0 sites such as YouTube, and usage by mobile wireless Internet users.

Research interests: Computer Networks; Computer Systems Performance Evaluation; Internet Traffic Measurement; Web Performance; Wireless Internet Technologies

Courses taught:  Computer Networks (CPSC 441); Operating Systems (CPSC 457); Computer Systems Performance Evaluation (CPSC 601.08); Performance Issues in High Speed Networks (CPSC 641)


Industry Speakers

Blake Kanewischer ((BMgt, MBA, ISP, ITCP). Team Leader, Project Services, Process Services, Staff Development & Training The City of Calgary)

Blake is an experienced professional who provides business leadership for IT initiatives. His main areas of focus are systems and process projects. He has also worked on intranet and internet development projects, and is an Information Systems instructor at the University of Lethbridge. He holds an MBA from the Haskayne School of Business at the University of Calgary and the I.S.P. and ITCP designations from the Canadian Information Processing Society.

Specialization:  Internet/Intranets; Social media; Project management; Process management; The business of IT

Perry McKenzie ((I.S.P.). Director & Owner, Netfocus Consulting, Inc.)

Perry McKenzie has worked in the IT industry in Alberta for the past 10 years. He has been an independent IT consultant for the last 6 years and has experience in teaching and developing in VB, C#, and Java. Before working in IT, he had a career in the publishing industry which spanned 10 years in 3 countries.

Specialization:  Content Management Systems; Enterprise application development, support, and monitoring; Automated deployment, build, and configuration engineering (.Net & Java);  Mentoring and Training

Topics for talks:

  • Careers in IT. This talk is targeted to high school students who are even remotely curious about career opportunities in IT. We will cover technical as well as non-technical opportunities. We'll answer questions like: Why you won't get bored working in the IT field? Do I have to be a computer nerd to have a successful IT career? How easy is it to start a career in IT? What kind of opportunities are available to me once I'm in the IT field?
  • Enterprise Software development in Alberta. This talk will cover what it's like to work on large development teams in different industries in Alberta. It will look at how big teams are, how they are structured, how projects are delivered, how successful they have or haven't been. Industries covered will include Utilities, Health, Energy, Finance, and more. Topics potentially open for conversation will also include internationalization and development process.

SAIT Post Secondary Courses Taught: CMPP 209 - Introduction to XML; CMPP 248 - Introduction to RAD Programming in VB/C#; CPRG 214 - Web Applications XML

Richard Tummers  ((PMP). Senior Project Manager, Shell Canada)

At work, Richard helps computer related projects in many different areas (Research, Exploration, Coal Mining, Gas Stations, Oil Refining, and the Production of Oil and Gas and Sulpher). Sometimes he leads – sometimes he follows. Richard's work has included listening to Fiber Optics, 3D visualization inside the earth, start-up of an Alberta Gas Plant, deploying global standards, agile software development, and installing a 14 ton diesel generator on the roof of a 34 floor skyscraper. He can remember working for Shell when oil cost less than $10 per barrel.

Specialization: Although Richard have worked his entire career (so far!) as a Shell employee, he has also had time to:

  • Have an awesome family living in a nice home with wonderful friends and neighbors.
  • Participate in the Project Management Institute (PMI) and the Pacific Institute of Mathematics (PIMS).
  • Work at Teleride (Transit Information), Sperry Univac (Computers), and the Government (Transportation).
  • Work on and off stage at the Calgary Stampede, Loose Moose and other Theatres.
  • Serve on the Board of Directors of a $100 million financial institution.
  • Travel to 6 continents – 4 involving business – 2 with kids.
  • Start 3 profitable (but small) home based businesses.
  • Become a licensed Fireworks Display Supervisor.