Professional Activities
(Joel Adams)
Awards and Grants
-
Meritorious Honor Award,
U.S. Department of State,
Bureau of Intelligence and Research, 2023.
-
Jefferson Science Fellowship,
U.S. Department of State,
Bureau of Intelligence and Research,
Office of Cyber Affairs and Emerging Technologies (INR/CET),
National Academies of Science, 2022.
[
JSF Distinguished Lecture ]
-
Collaborative Research: CSinParallel:
Experiential Learning of Parallel and Distributed Computing
Through Sight, Sound, and Touch
(with R. Brown, S. Matthews),
NSF DUE-IUSE
#1822486,
2018.
-
Faculty-Student Research Award, Calvin University, 2018.
-
MRI: Acquisition of a Multidisciplinary Beowulf Cluster
(with Jason VanHorn, Mark A. Muyskens,
Rebecca (Becky) Haney, Douglas A. Vander Griend),
NSF OAC
#1726260,
2017.
-
Collaborative Research: RUI:
Prediction of a Red Nova Outburst in the Star KIC 9832227
(with L. Molnar, J. Jadrich, M. Walhout),
NSF AST
#1716622,
2017.
-
Training Female CS Majors to Mentor Middle and High School Girls,
Google IgniteCS, 2016.
-
TSGL: Visualizing Multicore Behavior,
Calvin College Science Division, 2016.
-
Distinguished Educator Award,
Association for Computing Machinery (ACM),
2012.
-
Collaborative Research: CS in Parallel:
Scaling an Incremental Modular Approach to
Injecting Parallel Computing Throughout CS Curricula
(w. R. Brown and L. Shoop), NSF TUES-2
#1225739, 2012.
-
Computation for Interdisciplinary Science
(w. R. Pruim),
NSF S-STEM
#1154472, 2012.
-
Senior Member, Association for Computing Machinery (ACM),
2011.
-
Integration of Parallel Topics in the Undergraduate
Curriculum, National Science Foundation /
IEEE Technical Committee on Parallel Processing,
2011.
-
Computation for Interdisciplinary Science,
National Science Foundation Scholarships for STEM (S-STEM) Program,
Grant
#0850228, 2009.
-
MRI: Acquistion and Analysis of a Multidisciplinary Beowulf
Cluster, National Science Foundation
Office of Cyber Infrastructure (OCI)
Program, Grant
#0722819,
2007.
-
Distinquished Service Award,
Geneva College
Alumni Association, 2005.
-
Fulbright Senior Scholar,
Technical University of Iceland
(now the School of Engineering,
Reykjavik University),
Reykjavik, Iceland, 2005.
-
Aquisition and Analysis
of a Multidisciplinary Beowulf Cluster,
National Science Foundation-
Major Research Instrumentation (MRI) Program,
Grant
#0079739, Sept 2001 - August 2003.
-
Fulbright Senior Scholar,
Department of Computer Science and Engineering,
University of Mauritius,
Republic of Mauritius, 1998-99.
Presentations
-
"Improving Input-Step Performance,"
2024 IEEE/ACM International Workshop on Education for
High Performance Computing (EduHPC at SC'24),
Atlanta, GA, November 2024.
-
"Seeing and/or Hearing Algorithm Behaviors" ,
2024 AAAS/NSF IUSE Summit,
Washington DC, USA, June 2024.
-
"Hearing Iterative and Recursive Behavior:
Sonification Improves Student Understanding",
55th SIGCSE Technical Symposium on Computer Science Education
(SIGCSE'24),
Portland, OR, USA, March 2024.
-
"Leveraging Parallelism and Distribution to Improve Performance and Resilience,"
Jefferson Science Fellowship Distinguished Lecture,
National Academies of Science Engineering and Medicine,
March 2023.
-
"OpenMPI+Java as a High Performance Language",
2022 IEEE/ACM International Workshop on Education for
High Performance Computing (EduHPC at SC'22),
Dallas, TX, USA, Nov. 2022.
-
"Sounds of Sorting: Algorithm Sonification as a Pedagogical Tool",
52nd SIGCSE Technical Symposium on Computer Science Education,
Providence, RI, March 2022.
-
"Teaching Parallel and Distributed Computing Concepts Using OpenMPI and Java",
3rd Workshop on Education for High Performance Computing (EduHiPC 2021),
Virtual, Dec. 2021.
-
"Teaching PDC in the Time of COVID: Hands-On Materials for Remote Learning".
2021 International Parallel and Distributed Processing Symposium,
EduPar Workshop (IPDPSW'21),
Virtual, May 2021.
-
"Retrospective: A Look Back at 20+ Years of Experience in
Parallel Computing Education,"
2020 International Parallel and Distributed Processing Symposium,
EduPar Workshop (IPDPSW'20, Virtual),
May 2020.
-
"Creating a Balanced Data Science Program".
51st SIGCSE Technical Symposium on Computer Science Education,
Portland, OR, Mar 2020; Online: https://youtu.be/apPuquO8qo4.
-
"Visualizing Classic Synchronization Problems:
Dining Philosophers, Producers-Consumers, Readers-Writers"
(with E. Koning).
50th SIGCSE Technical Symposium on Computer Science Education,
Minneapolis, MN, Feb 2019.
-
"ParallelAR: An augmented reality app and instructional approach
for learning parallel programming scheduling concepts."
2018 International Parallel and Distributed Processing Symposium,
EduPar Workshop (IPDPSW'18),
Vancouver, BC, Canada, May 2018.
-
"Seeing Multithreaded Behavior Using TSGL",
2016 International Parallel and Distributed Processing Symposium,
EduPar Workshop (IPDPSW'16),
Chicago, IL, May 2016.
-
"Patternlets and TSGL: CSinParallel Tools for Visualizing Parallel Behavior",
NSF Showcase Session,
47th SIGCSE Technical Symposium on Computer Science Education,
Memphis, TN, March 2016.
-
"Seeing is Believing: Helping Students Visualize Multithreaded Behavior."
47th SIGCSE Technical Symposium on Computer Science Education,
Memphis, TN, March 2016.
-
"TSGL: A Thread-Safe Graphics Library for Visualizing Parallelism."
2015 International Conference on Computational Science (ICCS 2015),
Reykjavik, Iceland, June 2015
-
"Patternlets: A Teaching Tool for Introducing Students
to Parallel Design Patterns."
2015 International Parallel and Distributed Processing Symposium,
EduHiPC Workshop (IPDPSW'15),
Hyderabad, India, May 2015.
-
"If Parallel Computing is the New Normal,
How Do We Prepare Our Students (and Ourselves)?"
Keynote Address,
Consortium for Computing Sciences in Colleges. Midwest (CCSC:MW).
Olivet Nazarene University, Bourbonnais, IL, Sept. 2014.
-
"Injecting Parallel & Distributed Computing into the CS Curriculum,"
Liberal Arts Computer Science (LACS) Consortium.
Wellesley College, Wellesley Hills, MA, August 2014.
-
"Injecting Parallel Computing into CS2",
45th SIGCSE Technical Symposium on Computer Science Education,
Atlanta, GA, March 2014.
-
"The Parallel and Distributed Computing Landscape,"
CSinParallel Four Corners Workshop.
Navajo Technical University, Crownpoint, NM, July 2013.
-
"Patterns and Exemplars: Compelling Strategies for Teaching Parallel and Distributed
Computing to CS Undergraduates",
EduPar-13, 27th IEEE International Parallel and Distributed Processing Symposium,
Boston, MA, May 2013.
-
"Strategies for Adding the Emerging PDC Curriculum Recommendations into CS Courses",
44th SIGCSE Technical Symposium on Computer Science Education,
Denver, CO, March 2013.
-
"Visual Programming: Resources for Unleashing Student Creativity in K-12",
2012 Michigan Tapestry Workshop,
Michigan State University, East Lansing, MI, August 2012.
-
"What do students learn about programming from game, music video, and storytelling projects?",
43rd SIGCSE Technical Symposium on Computer Science Education,
Raleigh, NC, March 2012.
-
"Parallel Libraries (OpenMP and MPI)", as part of
"A stratified view of programming language parallelism for undergraduate CS education",
43rd SIGCSE Technical Symposium on Computer Science Education,
Raleigh, NC, March 2012.
-
"Computing for STEM majors: enhancing non CS majors' computing skills",
43rd SIGCSE Technical Symposium on Computer Science Education,
Raleigh, NC, March 2012.
-
"Teaching Parallelism Lightning Round: Active Learning Exercise",
43rd SIGCSE Technical Symposium on Computer Science Education,
Raleigh, NC, March 2012.
-
"Early Adopter: Integration of Parallel Topics in the Undergraduate
CS Curriculum at Calvin, 2011",
1st NSF/TCPP Workshop on Parallel and Distributed Computing
Education (EduPar-11),
Anchorage, Alaska, May 2011.
-
"Multithreading Made Easy: Parallelism in Scratch",
42nd SIGCSE Technical Symposium on Computer Science
Education,
Dallas, Texas, March 2011.
-
"CS Fulbrights Abroad: Mauritius and Iceland",
42nd SIGCSE Technical Symposium on Computer Science
Education,
Dallas, Texas, March 2011.
-
"A Cluster for CS Education in the Multicore Era",
42nd SIGCSE Technical Symposium on Computer Science
Education,
Dallas, Texas, March 2011.
-
"Multicore Education: Pieces of the Parallel Puzzle",
41st SIGCSE Technical Symposium on Computer Science
Education,
Milwaukee, Wisconsin, March 2010.
-
"Scratching Middle Schoolers’ Creative Itch",
41st SIGCSE Technical Symposium on Computer Science
Education,
Milwaukee, Wisconsin, March 2010.
-
"uilding A Tera-Scale Beowulf Cluster",
Michigan Academy of Science, Arts, and Letters,
Grand Rapids, MI, March 2010;
Supercomputing 2009 (SC’09), Portland, OR, November, 2009.
-
"Computing As Vocation: Using Computer Animation To Unleash Student
Creativity",
2009 Christian Educators Association Conference,
South Bend, IN, October 2009.
-
"Unleashing Creativity",
2009 Michigan Celebration of Women in
Computing (MICWIC’09),
MSU Kellogg Biological Station,
Hickory Corners, MI, March 2009.
-
"Test-Driven Data Structures: Revitalizing CS2",
40th SIGCSE Technical Symposium on
Computer Science Education,
Chattanooga, TN, March 2009.
-
"Microwulf: A Beowulf Cluster for Every Desk",
SC’08 Education Program, Austin, TX, Nov 2008;
National Computational Science Institute Workshop:
Applications of HPC, Grids, and Parallel Computing to
Science Education, July 2008;
(with T. Brom*) 39th SIGCSE Technical Symposium on
Computer Science Education, Portland,
OR, March 2008;
Cisco Systems Inc., San Jose, CA, October 2007.
-
"BlastEd: Integrating Biology and Computer Science",
2008 Consortum for Computing Sciences in Colleges:
Midwest Conference (2008 CCSC:MW),
Holland, MI, Oct. 2008.
-
"Using Alice in Middle School and College",
The 2007 SIGITE Annual Conference,
Sandestin, FL, Oct 2007.
-
"Using Alice to Introduce Programming Concepts,"
2007 Michigan Celebration of Women in Computing,
MSU Kellogg Biological Station,
Hickory Corners, MI, March 2007.
-
"Alice, Middle Schoolers, & The Imaginary Worlds Camps",
38th SIGCSE Technical Symposium on
Computer Science Education,
March 2007.
-
"Five Months in Iceland: Land of Fire and Ice",
Calvin College GGES Colloquium, November 2006;
Minds in the Making, (3)1, Fall-Winter 2006-07.
-
"Test-Driven Data Structures: a way to learn about unit testing",
2006 Great Lakes Software Excellence Conference,
Grand Rapids, MI, October 2006.
-
"OOP and the Janus Principle",
37th SIGCSE Technical Symposium on Computer Science Education,
Houston, TX, March 2006.
-
"A Performance/Price Analysis
of Three Beowulf Cluster Topologies",
National Computational Science Institute
Parallel/Cluster Computing Workshop,
Oklahoma University, August 2005;
Oberlin Conference on Computation and Modeling,
Oberlin College, October 2005.
-
"Object-Oriented High Performance Computing",
National Computational Science Institute
Parallel/Cluster Computing Workshop,
Oklahoma University, August 2005.
-
"Teaching Programming with Alice,
a 3D Virtual Reality Tool",
University of Akureyri,
Akureyri, Iceland, May 2005.
-
"How To Build Your Own Supercomputer:
Beowulf-class Supercomputing",
University of Reykjavik,
Reykjavik, Iceland, April 2005;
University of Akureyri,
Akureyri, Iceland, May 2005.
-
"Alice: Software for Building 3D Virtual Worlds",
University of Iceland,
Reykjavik, Iceland, February 2005.
-
"The Imaginary Worlds Camps: Using Story-Telling in Alice
to Introduce Middle-Schoolers to Programming",
Carnegie Mellon University,
Pittsburgh, PA, November 2004.
-
"Building 3D Virtual Worlds with Alice",
Geneva College,
Beaver Falls, PA, November 2004.
-
"Build Your Own Cost-Effective Supercomputer",
Hope College,
Holland, MI, April 2004.
-
"Computing Technology:
Created, Fallen, in Need of Redemption?",
Handong Global University,
Pohang, South Korea, October 2003,
Calvin College
Sept 2001.
-
"Dynamic Beowulf Topology:
Realtime Supercomputer Network Reconfiguration" (Kevin DeGraaf),
Michigan Academy, Holland MI, March 2003.
-
"How To Build A Supercomputer",
Geneva College,
March 2003.
-
"An Expanding Pipeline: Gender in Mauritius",
34th SIGCSE Technical Symposium on Computer Science Education,
Reno NV, February 2003.
-
"Small College Supercomputing:
Building a Beowulf Cluster at a Comprehensive College",
(with D. Vos),
33rd SIGCSE Technical Symposium on Computer Science Education,
Covington KY, February 2002.
-
"Beowulf Clusters: Cost Effective Supercomputing",
Computer Science Department,
Rochester Institute of Technology,
May, 2001.
-
"Java: Why All The Excitement?",
Osman Peermamode,
Mauritius Computer Society,
June 1999.
-
"Electronic Commerce: Challenges and Opportunites
in a Global Economic Environment",
Vimala Appaya,
Faculty of Engineering,
University of Mauritius,
June 1999.
-
"Computer Security: Risks and Threats",
Kemraz Mohee,
National Computer Board of Mauritius, November 1998.
-
"Information Engineering: New Frontier",
Osman Peermamode,
Mauritius Computer Society,
November 1998.
-
"Chance-It: An Object-Oriented Capstone Project for CS-1",
29th SIGCSE Technical Symposium on Computer Science Education,
Atlanta GA, February 1998.
-
"Object-Centered Design:
A Five-Phase Introduction to Object-Oriented Programming
in CS1-2",
28th SIGCSE Technical Symposium on Computer Science Education,
Philadelphia PA, February 1996.
-
"Implications of STL for CS2",
Future Directions in Data Structures,
NSF Workshop,
Owen Astrachan,
Duke University, March 1997.
-
"Use of C++ for CS1 and CS2",
SIGCSE/CSC Panel Discussion,
Joel Adams, Alan Apt, Owen Astrachan, Mike Clancy, Bill Ford.
Philadelphia, Pennsylvania, February 1996.
-
"C++ and OOP in CS1 and CS2",
NSF Workshop,
Chris Nevison and Stuart Hirschfield,
Colgate University, June 1995.
-
"The Design and Implementation of a UNIX Classroom",
24th SIGCSE Technical Symposium on Computer Science Education,
Indianapolis, Indiana, February 1993.
-
"Distributed Diagnosis of Byzantine Processors and Links"
(with K. Ramarao),
9th International Conference on Distributed Computing Systems,
Newport Beach, California, June 1989.
-
"On the Diagnosis of Byzantine Faults" (with K. Ramarao),
7th Symposium on Reliable Distributed Systems,
Columbus, Ohio, October 1988.
Memberships
Faculty Development Workshops (Organized and Led)
-
Teaching Distributed Computing Fundamentals Using Raspberry Pi Clusters,
with E. Shoop, R. Brown S. Matthews,
53st SIGCSE Technical Symposium,
Providence, RI, Mar 2022,
DOI=10.1145/3478432.3499161.
-
CSinParallel: Virtual Summer 2021 Workshop,
with R. Brown, E. Shoop, June 21-23, 2021,
Online (Pandemic).
-
CSinParallel: Virtual Summer 2020 Workshop,
with R. Brown, S. Matthews, E. Shoop, July 8-10, 2020,
Online (Pandemic).
-
Introducing Beginners to Distributed Computing Using Raspberry Pi Clusters,
with E. Shoop, R. Brown S. Matthews,
51st SIGCSE Technical Symposium,
Portland, OR, Mar 2020,
DOI=10.1145/3328778.3367004.
-
CSinParallel: 2019 Piedmont Regional Workshop,
with R. Brown, E. Shoop, S. Matthews,
Winston-Salem State University,
NC, June 17-20, 2019.
-
Exploring Parallel Computing with OpenMP on the Raspberry Pi,
with S. Matthews, R. Brown, E. Shoop,
50th SIGCSE Technical Symposium,
Minneapolis, MN, Feb 2019,
DOI=10.1145/3287324.3287535.
-
Teaching Parallel and Distributed Computing with MPI on Raspberry Pi Clusters,
with R. Brown, S. Matthews, E. Shoop,
49th SIGCSE Technical Symposium,
Baltimore, MD, Feb 2018,
DOI=10.1145/3159450.3162369.
-
Teaching Parallel and Distributed Computing with MPI,
with L. Shoop,
Consortium for Computing Sciences in Colleges: Midwest (CCSC:MW) 2017,
Calvin College, Grand Rapids, MI, September 2017.
-
Teaching Parallel Computing with OpenMP on the Raspberry Pi,
with S. Matthews, R. Brown, E. Shoop,
48th SIGCSE Technical Symposium,
Seattle, WA, March 2017,
DOI=10.1145/3017680.3017818.
-
CSinParallel: Pacific Northwest Regional CS Educators Workshop,
with R. Brown, E. Shoop,
University of Puget Sound,
Tacoma, WA, June 2016.
-
iPDC Workshop: Integrating Parallel and Distributed Computing
in Introductory Courses,
with S. Ghafoor, M. Rogers,
Tennessee Technological University,
Cookeville, TN, June 2016.
-
Teaching Distributed-Memory Parallel Concepts with MPI,
with E. Shoop,
Consortium for Computing Sciences in Colleges, Central Plains (CCSC:CP).
Missouri Western State University, St. Joseph, MO, April 2016.
-
Teaching Parallel Computing Concepts with OpenMP,
with R. Brown, E. Shoop,
47th SIGCSE Technical Symposium,
Memphis, TN, March 2016,
DOI=10.1145/2839509.2844681.
-
CSinParallel: Using WebMapReduce to Teach Parallel Computing Concepts,
with R. Brown, E. Shoop,
47th SIGCSE Technical Symposium,
Memphis, TN, March 2016,
DOI=10.1145/2839509.2844688.
-
CSinParallel: Chicago 2015 Regional CS Educators Workshop,
with R. Brown, E. Shoop,
Loyola University,
Chicago, IL, August 2015.
-
Teaching Distributed-Memory Parallel Concepts with MPI,
with R. Brown, E. Shoop,
46th SIGCSE Technical Symposium,
Kansas City, MO, March 2015,
DOI=10.1145/2676723.2678285.
-
Teaching Shared-Memory Parallel Concepts with OpenMP,
with E. Shoop,
Consortium for Computing Sciences in Colleges, Midwest (CCSC:MW).
Olivet Nazarene University,
Bourbonnais, Illinois, Sept. 2014.
-
CSinParallel: Delaware Valley Regional Workshop,
with R. Brown, E. Shoop,
Haverford College,
Haverford, Pennsylvania, July 2014.
-
Teaching Shared-Memory Parallel Concepts with OpenMP,
with R. Brown, E. Shoop,
45th SIGCSE Technical Symposium,
Atlanta, GA, March 2014,
DOI=10.1145/2538862.2538999.
-
Mapping CS2013 and NSF/TCPP Parallel and Distributed Computing
Recommendations and Resources to Courses,
with R. Brown, E. Shoop,
Supercomputing 2013 (SC13) HPC Educators Program,
Denver, CO, November 2013.
-
CSinParallel: Four Corners Workshop,
with R. Brown, E. Shoop,
Navajo Technical University,
Crownpoint, New Mexico, July 2013.
-
CSinParallel: Using Map-Reduce to Teach
Parallel Programming Concepts Across the CS Curriculum,
with R. Brown, L. Shoop,
44th SIGCSE Technical Symposium,
Denver, Colorado, March 2013,
DOI= 10.1145/2445196.2445504.
-
CSinParallel: An Incremental Approach to Adding PDC
Throughout the CS Curriculum,
with D. Brown, E. Shoop,
Supercomputing 2012 (SC12) HPC Educators Program,
Salt Lake City, Utah,
November, 2012.
Faculty Development Workshops (Taken for Continuing Education)
-
Big Data Analytics with Spark,
Mark Lewis,
50th SIGCSE Technical Symposium, Minneapolis, Minnesota, March 2019.
-
Micro:bit Magic: Engaging K-12, CS1/2, and non-majors with IoT & Embedded,
Bill Siever & Michael Rogers,
49th SIGCSE Technical Symposium, Baltimore, Maryland, March 2018.
-
GP: A General Purpose Blocks Programming System,
John Maloney, et al,
48th SIGCSE Technical Symposium, Seattle, Washington, March 2017.
-
Git and GitHub: Foundations for Educators,
John Britton,
46th SIGCSE Technical Symposium, Kansas City, Missouri, March 2015.
-
CSAB Computing Accreditation Workshop,
Liz Glazer,
44th SIGCSE Technical Symposium, Denver, Colorado, March 2013.
-
Exploring the Next Generation of Scratch,
Mitchel Resnick,
44th SIGCSE Technical Symposium, Denver, Colorado, March 2013.
-
Innovative Approaches to Introducing Computer Science,
Jeff Forbes and Owen Astrachan,
42nd SIGCSE Technical Symposium, Dallas, TX, March 2011.
-
Introducing Computing with Personal Robots,
Keith O'Hara, et al, Milwaukee, WI,
41st SIGCSE Technical Symposium, March 2010.
-
OpenMP in the Classroom,
Hui Yang and Michael Wrinn, Milwaukee, WI,
41st SIGCSE Technical Symposium, March 2010.
-
The New Wave of Parallelism:
Teaching Map-Reduce at Multiple Levels in the CS Curriculum,
Dick Brown and Libby Shoop, Milwaukee, WI,
41st SIGCSE Technical Symposium, March 2010.
-
Parallel Computing Track,
SC08 Education Program, Austin, TX,
November 2008, 2009.
-
Workshop on Computational and Theoretical Biology,
Eric Marland and Raina Robeva,
NSF-NCSI-PREP-SC07 Workshop,
Sweet Briar, VA, June 2007.
-
Bioinformatics Education Dissemination:
Reaching Out, Connecting, and Knitting Together,
John Jungck, NSF/Chautauqua Workshop,
Grand Rapids, MI, August 2006.
-
Parallel and Cluster Computing Workshop,
Henry Neeman, National Computational Science Institute,
NSF/Shodor Foundation Workshop, Oklahoma U., July 2005.
-
Cisco Professor Professional Security Development Bootcamp,
R.J. Du Charme, Calvin College, June 2004.
-
Using the NSF Digital Library to Enhance Your Teaching,
M. A. Perez-Quinones, L. Cassel, E. Fox, J. Impagliazzo,
J.A.N. Lee, C. L. Giles,
35th SIGCSE Technical Symposium, March 2004.
-
Using LEGO Mindstorms Across the Computer Science Curriculum,
F. Klassner and S. Anderson, 33rd SIGCSE Technical Symposium,
March 2002.
-
Vocation and the Professions of Engineering
and Computer Science,
Faculty Development Seminar and Workshop,
Baylor University School of Engineering and Computer Science,
Laity Lodge, Kerrville, Texas,,
May 2002.
-
Faculty Workshop on Network Administration,
NSF Workshop,
John Cigas,
Rockhurst University,
July 2001.
-
Java Security
SIGCSE Workshop,
Barry Burd,
Austin Texas, March 2000.
-
Parallel Computing For Undergraduate Faculty,
NSF Workshop,
Chris Nevison and Nan Schaller,
Colgate University, July 1997.
-
Multimedia Laboratory and Classroon Simulations,
Chautauqua Workshop,
John Blank,
University of Dayton, June 1997.
-
Parallel Processing Using Public Domain Software,
SIGCSE Workshop,
Janet Hartman, Dean Sanders and John Reynolds,
Philadelphia, Pennsylvania, February 1996.
-
Inexpensive Interfacing of Undergraduate Laboratory Experiments,
Chautauqua Workshop,
Rex Berney,
University of Dayton, May 1995.
-
Successful Proposal Writing for NSF Proposals,
SIGCSE Workshop,
Ted Sjoerdsma and Margaret Reek,
Nashville, Tennessee, March 1995.
-
How to Write a Good NIH Grant Application,
University of North Carolina Workshop,
Liane Reif-Lehrer, UNC-Greensboro, March 1995.
-
Designing Closed Laboratories for Computer Science,
SIGCSE Workshop,
Debra Burton,
Phoenix, Arizona,
March 1994.
-
The Linda Parallel Programming Paradigm,
SIGCSE Workshop,
Chris McDonald,
Indianapolis, Indiana,
March 1993.
Other Activities
-
Program Chair,
9th Workshop on Education for High-Performance Computing (EduHPC-21),
November 2021.
-
Program Committee Member,
IPDPS EduPar Workshop, May 2018-Present.
-
Program Committee Member,
Supercomputing Confernence EduHPC Workshop, November 2018-Present.
-
Publications Chair,
44th ACM SIGCSE Technical Symposium, March 2013.
-
Associate Publications Chair,
43rd ACM SIGCSE Technical Symposium, March 2012.
-
U.S. National Science Foundation Reviewer/Panelist,
Assorted Years, 2002-Present.
-
Session Chair, Information Security Mauritius `99,
April 1999.
-
Session Chair, SIGCSE Technical Symposium,
Assorted Years, 1997-Present.
-
Referee, 17th International Conference On Parallel Processing,
August 1988.
Joel Adams —
Professional —
Activities