Michael J. Bailey
Also Known As:
- Mike Bailey
Most Recent Affiliation(s):
- Oregon State University, Electrical Engineering and Computer Science, _Professor
Other / Past Affiliation(s):
- University of California, San Diego
- San Diego Supercomputer Center
- Megatek Corporation
Location:
- Corvallis, Oregon, United States of America
Website:
Bio:
SIGGRAPH 2024
Mike Bailey, Professor of Computer Science at Oregon State University, has been active in computer graphics and interactive techniques for almost 50 years and has earned BS, MS, and Ph.D. degrees from Purdue University in engineering and computer graphics. He has taught 144 college classes with more than 12,000 students (both in person and online) during faculty appointments at Purdue, University of California San Diego, and Oregon State University; and was the Director of Visualization at the San Diego Supercomputer Center before joining Oregon State. He has also taught continuing adult education classes, and more than 100 professional courses including 55 at SIGGRAPH and SIGGRAPH Asia. A veritable fixture in the “courses” venue at SIGGRAPH, Bailey has introduced countless of first-time attendees to the wonders and scope of potentials in computer graphics in his course, A Whirlwind Introduction to Computer Graphics (formerly the Fundamentals of Computer Graphics Seminar). Committed to early education in computer graphics, Bailey is also active in K-12 education teaching short courses in TinkerCad, Scratch, Blender, and Processing for various school and educator groups. And he received the Athena Pinnacle Award for promoting women in STEM, presented in recognition of outreach work with the San Diego Girl Scouts.
An educator’s educator, Mike Bailey has created resources for others to use in the teaching of their courses. He co-authored Computer Graphics Shaders: Theory and Practice (CRC Press, first and second editions, 2009 and 2012) with Steve Cunningham. After creating one of the first university courses on GLSL Shaders (2006) and Vulkan (2018) he posted his course notes on cgSource (sponsored by the ACM SIGGRAPH Education Committee) for free use by other educators preparing their own lectures and course materials. Additional course materials for lectures on scientific visualization, Blender, Scratch, Processing, and more are freely available online. And, of course, he has contributed to the store of knowledge used and referenced by educators with more than 100 journal and conference papers in areas such as computer graphics and GPU programming, and their applications to scientific and engineering visualization.
Mike Bailey’s involvement in education at SIGGRAPH has been extensive. He served as Courses Chair five times (the first time in 1984), Education Chair two times, Conference Co-Chair in 1991, and more. He served as faculty advisor for the ACM student chapter at Oregon State and was an instrumental part of the group that created and supported the first SIGGRAPH Educator Program in Las Vegas in 1991. His service for SIGGRAPH was recognized when he was named the recipient of the ACM SIGGRAPH Outstanding Service Award in 2015.
Recipient of numerous internal teaching awards and recognitions, he continues to teach and innovate in an effort to inspire and motivate students to achieve success in their chosen fields as his former students have gone on to work in places that include Pixar, ILM, Intel, NVIDIA, AMD, Adobe, Microsoft, Amazon, Google, Apple, Autodesk, Scripps Institution of Oceanography, Blizzard, and more—as well as academic institutions University of Texas, Seattle University, and the University of Portland.
An educator who loves the subject he teaches, and cares deeply about the individuals he teaches, Mike Bailey has provided opportunities and resources for students and educators alike.
SIGGRAPH Asia 2019
Mike Bailey is a professor in Computer Science at Oregon State University. His area of interest is, really, all-things-computer-graphics, but especially high-performance graphics, stereographics, scientific visualization, and GPU computing. He has extensive experience teaching computer graphics topics in his college classes (over 7,000 students so far) and in professional short courses (92, 47 of them at SIGGRAPH conferences). Mike has won 11 university teaching awards, as well as the 2015 SIGGRAPH Outstanding Service Award.
SIGGRAPH Asia 2018
Mike Bailey is a professor in Computer Science at Oregon State University. His area of interest is really all-things-computer-graphics, but especially high-performance graphics, stereographics, scientific visualization, and GPU computing. He has extensive experience teaching computer graphics topics in his college classes (over 6,000 students so far) and in professional short courses (87, 40 of them at SIGGRAPH conferences). Mike has won 11 university teaching awards, as well as the 2015 SIGGRAPH Outstanding Service Award.
SIGGRAPH 2015
Mike is a professor of Computer Science at Oregon State University. His areas of interest include scientific visualization, GPU shader programming and parallel computing. He received his PhD from Purdue University in 1979. He has since worked at Sandia National Laboratories, Purdue University and Megatek Corporation. He was also the Director of Visualization at San Diego Supercomputer Center before joining Oregon State in 2004. Mike was awarded the Outstanding Service Award in 29015.
SIGGRAPH 2014
- Professor of Computer Science, Oregon State University
- Has worked at Sandia Labs, Purdue University, Megatek, worked at Sandia Labs, Purdue University, Megatek, San Diego Supercomputer Center (UC San Diego), and OSU
- Has taught over 5,500 students in his classes
- mjb@cs.oregonstate.edu
SIGGRAPH 2013
- Professor of Computer Science, Oregon State University
- Has worked at Sandia Labs, Purdue University, Megatek, San Diego Supercomputer Center (UC San Diego), and OSU
- Has taught over 5,000 students in his classes
- mjb@cs.oregonstate.edu
SIGGRAPH Asia 2010
Mike Bailey is a professor in Computer Science at Oregon State University. Mike holds a PhD from Purdue University. Mike has also worked at Sandia National Labs, Purdue University, Megatek Corporation, and the San Diego Supercomputer Center. Mike has extensive experience with the SIGGRAPH courses, having taught the Introduction class several times before. Mike has taught numerous classes at conferences (SIGGRAPH, SIGCSE, IEEE Visualization, ACM Supercomputing), at the college level (a total of over 3800 students), and commercially. Mike was five times voted Computer Science Teacher of the Year by the UCSD CS seniors.
SIGGRAPH Asia 2008
Mike Bailey is a professor of computer science at Oregon State University. He holds a PhD from Purdue University and has worked at Sandia National Labs, Purdue University, Megatek Corporation, and the San Diego Supercomputer Center. He has extensive experience with the SIGGRAPH courses, having taught in the introduction course since 1995. He has taught numerous classes at conferences (SIGGRAPH, IEEE Visualization, Supercomputing), at the college level (Purdue, the University of California, San Diego, San Diego State University, Oregon State University) to a total of over 3,400 students, and commercially. He was five times voted Computer Science Teacher of the Year by the computer science seniors at UC San Diego.
SIGGRAPH 1999
Mike Bailey is a researcher at the San Diego Supercomputer Center and a faculty member in Applied Mechanics / Engineering Sciences and Computer Science at the University of California at San Diego. Mike received his PhD. from Purdue University. He has also worked at Sandia National Laboratories, Purdue University, Megatek, SDSC, and UCSD. Mike’s areas of interest include scientific visualization, computer aided design, and solid freeform fabrication. He has authored numerous papers on the use of computer graphics in engineering and science. Mike founded the interdisciplinary Design Visualization Lab at SDSC/UCSD, which includes the TeleManufacturing Facility which applies solid freeform fabrication methods to visualization problems. Mike has served on the SIGGRAPH Executive Committee and was SIGGRAPH conference co-chair in 1991. Mike has also served as SIGGRAPH Courses Chair in 1984, 1985, 1987, 1988, and 1994.
SIGGRAPH 1998
Mike Bailey is a senior principal scientist at the San Diego Supercomputer Center (SDSC) and an associate professor in both the Applied Mechanics and Engineering Sciences and the Computer Science departments at the University of California at San Diego (UCSD). His areas of interest include scientific visualization, high performance computer graphics, geometric modeling, and solid freeform fabrication (see the TeleManufacturing Facility).
Mike has served as chair of the Graphics Performance Characterization Committee since 1993. He served on the SIGGRAPH Executive Committee from 1986-1990, and as chair of the courses program at the SiGGRAPH conferences in 1984, 1985, 1987, 1988, and 1994. He also served as co-chair for the 1991 SIGGRAPH conference. He was the program chair for the VRML 95 conference in December 1995. He organized and presented at the SIGGRAPH 95, 96, and 97 lntroduction to Computer Graphics courses, the SIGGRAPH 96 The Use of Touch as an I/O Device course, and presented at the SIGGRAPH 97 lntroduction to Java 3D course.
Mike has a BS in Mechanical Engineering, and an MS and PhD in Computer Graphics and Computer Aided Design from Purdue University.
SIGGRAPH 1997
Mike Bailey is a researcher at the San Diego Supercomputer Center and a faculty member in Applied Mechanics I Engineering Sciences and Computer Science at the University of California at San Diego. Mike received his Ph.D. from Purdue University. He has also worked at Sandia National Laboratories, Purdue University, Megatek, SDSC, and UCSD. Mike’s areas of interest include scientific visualization, computer aided design, and rapid prototyping. He has authored numerous papers on the use of computer graphics in engineering and science. Mike has served on the SIGGRAPH Executive Committee and was SIGGRAPH conference co-chair in 1991. Mike has also served as SIGGRAPH Courses Chair in 1984, 1985, 1987, 1988, and 1994.
SIGGRAPH 1996
Mike Bailey is a researcher at the San Diego Supercomputer Center and a faculty member in Applied Mechanics and Engineering Sciences at the University of California at San Diego. Mike received his Ph.D. in 1979 and has since worked at Sandia National Laboratories, Purdue University, Megatek, SDSC, and UCSD. Mike’s areas of interest include scientific visualization, computer aided design, and rapid prototyping. He has authored numerous papers on the use of computer graphics in engineering and science. Mike has served on the SIGGRAPH Executive Committee and was SIGGRAPH conference co-chair in 1991. Mike has also served as SIGGRAPH Courses Chair in 1984, 1985, 1987, 1988, and 1994.
SIGGRAPH 1995
Mike Bailey is a researcher at the San Diego Supercomputer Center and a faculty member in Applied Mechanics and Engineering Sciences at the University of California at San Diego. Mike received his Ph.D. in 1979 and has since worked at Sandia National Laboratories, Purdue University, Megatek, SDSC, and UCSD. Mike’s areas of interest include scientific visualization, computer aided design, and rapid prototyping. He has authored numerous papers on the use of computer graphics in engineering and science. Mike has served on the SIGGRAPH Executive Committee and was SIGGRAPH conference co-chair in 1991. Mike has also served as SIGGRAPH Courses Chair in 1984, 1985, 1987, 1988, and 1994.
SIGGRAPH 1993
Mike Bailey is the Manager of Scientific Visualization at the San Diego Supercomputer Center in San Diego, CA. Mike received his PhD from Purdue University in Computer Aided Design and Computer Graphics in 1979. From 1979-1981 he was a member of Sandia National Laboratories Technical Staff, specializing in developing CAD/graphics tools for mechanical designers. From 1981-1985, Mike served on the faculty of Purdue University, where he taught and conducted research in the areas of computer graphics and computer aided mechanical engineering. In 1984, Mike was awarded the Society of Automotive Engineers (SAE) Ralph Teetor award for excellence in teaching. He was promoted to the rank of Associate Professor in 1985.
In 1985, Mike became the Director of Advanced Development at Megatek, where he managed a group of engineers who were charged with developing Megatek’s next generation of computer graphics technology. In 1989, Mike accepted the position at the San Diego Supercomputer Center (SDSC), one of four National Science Foundation supercomputer centers in the country. Mike heads a group of software engineers and artists/animators who research new techniques in computer graphics. Mike and his group collaborate with some of the nearly- 3000 SDSC users as they apply visualization techniques to better understand a broad variety of scientific problems. In addition, Mike holds a joint appointment as an Adjunct Professor in Applied Mechanics and Engineering Sciences at the University of California at San Diego and uses this as a vehicle to teach computer graphics and scientific Visualization at the undergraduate and graduate levels.
Mike is a member of the Association of Computing Machinery (ACM), the Special Interest Group on Computer Graphics (ACM SIGGRAPH), the National Computer Graphics Association (NCGA), and the American Society of Mechanical Engineers (ASME). Mike served on the ACM-SIGGRAPH national Executive Committee from 1986-1990. He has served as chair of the courses program at the SIGGRAPH international conferences in 1984, 1985, 1987, and 1988. He recently served as co-chair for the 1991 SIGGRAPH international conference. Mike’s areas of interest include high performance computer graphics, scientific visualization, graphics hardcopy, geometric modeling, and computer aided mechanical design and analysis.
SIGGRAPH Asia 2008
Mike Bailey is a professor of computer science at Oregon State University. He has 25 years experience with Sandia National Labs, Purdue University, Megatek, the University of California, San Diego, and Oregon State University, with over 80 publications in the field. He has won eight university teaching awards. He chaired both the SIGGRAPH 91 and IEEE Visualization 2001 conferences.
SIGGRAPH Member Profile:
Conference Chair:
Learning Category: Organizing Committee Chair:
Course Organizer:
- SIGGRAPH 1993, "Introduction to Scientific Visualization Tools and Techniques"
- SIGGRAPH 2014, "Fundamentals Seminar"
- SIGGRAPH 2016, "Fundamentals Seminar"
- SIGGRAPH 2018, "Introduction to the Vulkan Graphics API"
- SIGGRAPH 2020, "A Whirlwind Introduction to Computer Graphics"
- SIGGRAPH 2020, "Introduction to the Vulkan Computer Graphics API"
- SIGGRAPH 2023, "A Whirlwind Introduction to Computer Graphics for Total Beginners"
- SIGGRAPH 2023, "The Vulkan Computer Graphics API"
Learning Category: Organizing Committee Member:
Experience Category: Jury Member:
Learning Category: Jury Member:
- Talks-Sketches, SIGGRAPH 2012
- Panels, SIGGRAPH 2012
- Panels, SIGGRAPH 2011
- Courses, SIGGRAPH 2012
- Courses, SIGGRAPH 1993
Award(s):
Experience(s):
Learning Category: Presentation(s):
Role(s):
- Awardee
- Birds of Feather Presenter
- Conference Chair
- Course Organizer
- Course Presenter
- Courses Jury Member
- Courses Organizing Committee Chair/Co-Chair
- Courses Organizing Committee Member
- Education Director
- Educator's Forum Presenter
- Panels Organizing Committee Member
- Poster Presenter
- Special Session Presenter
- Talk (Sketch) Presenter
- Unified Jury Member
Submit a story:
Did you know you can send us a photo of yourself and a bio and we will post it? Make sure the photo is at least 1000 x 1000 and send it to the email above along with the bio and we will add it to your page.