Dr. Michael Bowling

Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. Michael Bowling. Improve your application with a focused, well-structured draft.

Biography

Michael Bowling is a professor in the Faculty of Science at the University of Alberta, specializing in Computing Science. His research primarily revolves around Artificial Intelligence, focusing on areas like Machine Learning, Game Theory, and Robotics. Bowling leads the Computer Poker Research Group, where he has developed poker-playing algorithms that have successfully competed against top professional players in Texas hold'em poker. He initiated the Arcade Learning Environment, a testbed aimed at exploring the capabilities of Artificial Intelligence using Atari 2600 games. Bowling's academic contributions have garnered significant attention, having been featured on prominent media platforms including Scientific American Frontiers, National Geographic, and the Discovery Channel. Additionally, his work has been recognized at the Smithsonian Museums in Washington, DC. He holds a B.S. and M.Sc. in Computer Science, followed by a Ph.D. from Carnegie Mellon University, where his dissertation focused on multiagent learning and the RoboCup robot soccer initiative.

Research Interests

Experience

Professor

2003-01-01 — Present

University of Alberta • Edmonton, AB

Teaching and conducting research in computer science, specifically in Artificial Intelligence and Robotics.

Courses

INT D 350 - Game Design Principles Practice INT D 450 - Computers Games Team-based development

Requirements for University of Alberta

Master Program
Requirements
GPA Requirement
Required:3
IELTS
Listening
Required:6
Reading
Required:6
Writing
Required:6
Speaking
Required:6
Overall
Required:6.5
TOEFL
Listening
Required:21
Reading
Required:21
Writing
Required:21
Speaking
Required:21
Total
Required:93
Prerequisites
Undergraduate degree in Mechanical Engineering or Engineering Management
Application Checklist
  • Three letters of reference
  • Curriculum Vitae
  • Personal Statement
  • Official Transcripts (upon admission)
Specialization Notes

Department: Mechanical Engineering and Engineering Management