SlideShare a Scribd company logo
1 of 21
PROJECT TEAM
Joe Fratini (Computer Science)
Daniel Rogness (Computer Science)
Erin O’Hagan (Time Arts)
Eamon Newman (Instructional Technology)
SPRING 2013 (DEVELOPMENT)
ASSISTANT COACH
Eric Russell
COACH
Jason Underwood
Surviving The Ash: A Game
Agenda
• Background
– The Digital Convergence Lab
– The STEM Teen Read
• Project Overview
• Design and Development
• Future Work and Implementation
• Demonstration
• Questions
Digital Convergence Lab
• Interdisciplinary Partnership
– University Libraries
– Division of Outreach, Engagement, and Information Technology
Services
– Co-Directed by Aline Click and Drew VandeCreek
• Goals
– Community Outreach
– Shared Research and Development
– Experiential Learning
The STEM Teen Read began in 2011 as part of the STEM Outreach
initiative to promote science, technology, engineering, and math. In
2012, we received funding from the Center for P-20 Engagement
and NIU’s Virtual Lab School to create online programming.
Fast Facts
• Partnerships with libraries in DeKalb, Sycamore, Cortland, and
Hinckley
• Regular input from teens, youth librarians, and publishers
• 4 YA books per year
• Face-to-face and online programs
• Author visits at various events throughout the year
Game Concept: Design Stage
• What is Surviving the Ash
– Educational Game
– Focus on STEM
– Multiplayer Virtual Environment
• Who is it for?
– TeenRead
– Middle School – Adult
• Project Purpose
– Immerse players in the world of Ashfall by Mike Mullin
– Reinforce usefulness of STEM
Game Design & Development
Graphic
Assets
Content
Programming
User
Interface
Testing
Field Trials
(Sycamore High School
Sycamore Library)
FALL 2013 SPRING 2013
Design
Document
Game Concept: Design Requirements
• Base game theme and narrative on Ashfall by Mike Mullin
• 3D Virtual World, Multiplayer
• STEM Based Quests
• Multisession
• Integrated with Teen Read
• Interactions with Consequences
Ashfall Technology & Building Tools
• Unity 3D
• Jibe/Smartfox
• Programming Languages
– Javascript, C#
• Game Building Tools:
– 3D Studio Max, Photoshop
Game Structure & Story
Camp Quest
Player
Movement
Latrine
Duty
Water
Pump
Tree
Chop
Town Quest
All is Not
Well
Find a
Cure
Treat
River Quest
Get Across
River
Concept Art and Prototypes
Game Development: Basic Functionality
• Jibe
– Login
– Avatar Creation
– Character Movement
– Chat
• Custom Framework
– Quest System
– Backpack (Inventory)
– NPC Talk
– NPC Behavior
– Give/Receive Inventory
– Health/Hunger/Thirst
Game Development: Quest Programming
• Camp
• Town
• Raft
• Mini-quest
– Chopping Tree
– Cleaning Latrine
– Fixing Pump
• Interactions with Consequences
– Giving Water
– Helping NPCs
Game Development: 3D Art
Game Development: 3D Art
Sound Track and Effects
• Sound track
• Interface Sounds
• Various organic sounds
manipulated to achieve designated
sound
• Directional Sounds
• Environmental Sounds
Field Trial: Sycamore High School
• Alpha Test
• April 3rd, 2013
• Findings from players
– Player movement
– Instructions
– Quest completion
– Finding objects
– Capacity for fun
Field Trial: Sycamore Library
• Beta Test
• April 17th, 2013
• Findings from players
– Fun
– Music and visuals impressive
– Happy with player controls
– Good balance of fun and science
– Bugs
Future Work
• Further Development
– Continued Development in DCL
– Additional
• Quests
• Miniquests
• Interactions with consequences
• Playtests
• Support
– TeenRead Website
• Implementation
– TeenRead, Summer 2013
– Playtesting
• Research
Demonstration
Thank You
Center for P-20 Engagement
Gillian King-Cargile
Mary Baker
Alexia Clay
Sycamore High School
Sycamore Library
Digital Convergence Lab
Mike Mullin, Author of Ashfall
Peggy Tierney, Tanglewood Press
Questions

More Related Content

What's hot

Libraries as makerspaces
Libraries as makerspacesLibraries as makerspaces
Libraries as makerspaces
LYRASIS_PRODEV
 
Elearning presentation parent2 1
Elearning presentation parent2 1Elearning presentation parent2 1
Elearning presentation parent2 1
The Gardens School
 
What Can We Learn from Games
What Can We Learn from GamesWhat Can We Learn from Games
What Can We Learn from Games
Douglas Kiang
 
School board presentation
School board presentationSchool board presentation
School board presentation
gallet
 
Digital storytelling 30nov
Digital storytelling 30novDigital storytelling 30nov
Digital storytelling 30nov
Digital StoryLab
 
myCSUNtablet kickoff slides
myCSUNtablet kickoff slidesmyCSUNtablet kickoff slides
myCSUNtablet kickoff slides
Deone Zell
 
Technology that enhances classroom learning
Technology that enhances classroom learningTechnology that enhances classroom learning
Technology that enhances classroom learning
Carrie Davenport
 
Mobile review: Owney AR app and Agents of Change Game
Mobile review: Owney AR app and Agents of Change GameMobile review: Owney AR app and Agents of Change Game
Mobile review: Owney AR app and Agents of Change Game
Erin Blasco
 
Gutenberg Revisited
Gutenberg RevisitedGutenberg Revisited
Gutenberg Revisited
CHTCT
 
Search, citation and plagiarism: skills for a digital age have to be taught!
Search, citation and plagiarism: skills for a digital age have to be taught!Search, citation and plagiarism: skills for a digital age have to be taught!
Search, citation and plagiarism: skills for a digital age have to be taught!
CIT, NUS
 
I pad workshop supporting all learners
I pad workshop   supporting all learnersI pad workshop   supporting all learners
I pad workshop supporting all learners
sd48seatosky
 

What's hot (20)

OER and Free Interactive Learning Tools
OER and Free Interactive Learning ToolsOER and Free Interactive Learning Tools
OER and Free Interactive Learning Tools
 
Libraries as makerspaces
Libraries as makerspacesLibraries as makerspaces
Libraries as makerspaces
 
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
CSTA2015  Blocks-based Programming: Toolboxes for Many OccasionsCSTA2015  Blocks-based Programming: Toolboxes for Many Occasions
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
 
Playful Blended Digital Storytelling in 3D Immersive eLearning Environments f...
Playful Blended Digital Storytelling in 3D Immersive eLearning Environments f...Playful Blended Digital Storytelling in 3D Immersive eLearning Environments f...
Playful Blended Digital Storytelling in 3D Immersive eLearning Environments f...
 
Elearning presentation parent2 1
Elearning presentation parent2 1Elearning presentation parent2 1
Elearning presentation parent2 1
 
Harvard 2007 - 'I Need a Green Axe': Video gaming in Gocial Studies
Harvard 2007 - 'I Need a Green Axe': Video gaming in Gocial StudiesHarvard 2007 - 'I Need a Green Axe': Video gaming in Gocial Studies
Harvard 2007 - 'I Need a Green Axe': Video gaming in Gocial Studies
 
What Can We Learn from Games
What Can We Learn from GamesWhat Can We Learn from Games
What Can We Learn from Games
 
Nikki Navta - Teaching Game Design in the Classroom
Nikki Navta - Teaching Game Design in the ClassroomNikki Navta - Teaching Game Design in the Classroom
Nikki Navta - Teaching Game Design in the Classroom
 
School board presentation
School board presentationSchool board presentation
School board presentation
 
Creating a Digital Media Space for Today's Teens: Part 2 (Jan. 2019)
Creating a Digital Media Space for Today's Teens: Part 2 (Jan. 2019)Creating a Digital Media Space for Today's Teens: Part 2 (Jan. 2019)
Creating a Digital Media Space for Today's Teens: Part 2 (Jan. 2019)
 
Digital storytelling 30nov
Digital storytelling 30novDigital storytelling 30nov
Digital storytelling 30nov
 
myCSUNtablet kickoff slides
myCSUNtablet kickoff slidesmyCSUNtablet kickoff slides
myCSUNtablet kickoff slides
 
Technology that enhances classroom learning
Technology that enhances classroom learningTechnology that enhances classroom learning
Technology that enhances classroom learning
 
Mobile review: Owney AR app and Agents of Change Game
Mobile review: Owney AR app and Agents of Change GameMobile review: Owney AR app and Agents of Change Game
Mobile review: Owney AR app and Agents of Change Game
 
Gutenberg Revisited
Gutenberg RevisitedGutenberg Revisited
Gutenberg Revisited
 
TESL Ontario 2014 ESL Apps - A Palalas
TESL Ontario 2014 ESL Apps -  A PalalasTESL Ontario 2014 ESL Apps -  A Palalas
TESL Ontario 2014 ESL Apps - A Palalas
 
Community Discovery and Ideation: Creating Smart Libraries
Community Discovery and Ideation: Creating Smart LibrariesCommunity Discovery and Ideation: Creating Smart Libraries
Community Discovery and Ideation: Creating Smart Libraries
 
Kalani craig digital humanities intro for AJS apr 18 2016
Kalani craig digital humanities intro for AJS apr 18 2016Kalani craig digital humanities intro for AJS apr 18 2016
Kalani craig digital humanities intro for AJS apr 18 2016
 
Search, citation and plagiarism: skills for a digital age have to be taught!
Search, citation and plagiarism: skills for a digital age have to be taught!Search, citation and plagiarism: skills for a digital age have to be taught!
Search, citation and plagiarism: skills for a digital age have to be taught!
 
I pad workshop supporting all learners
I pad workshop   supporting all learnersI pad workshop   supporting all learners
I pad workshop supporting all learners
 

Viewers also liked (6)

Sudan Final
Sudan FinalSudan Final
Sudan Final
 
NAAL Statewide Digitization Program
NAAL Statewide Digitization ProgramNAAL Statewide Digitization Program
NAAL Statewide Digitization Program
 
Second Life in Education
Second Life in EducationSecond Life in Education
Second Life in Education
 
Games and Virtual World Camps
Games and Virtual World CampsGames and Virtual World Camps
Games and Virtual World Camps
 
Ett 590 - Virtual Worlds
Ett 590 - Virtual WorldsEtt 590 - Virtual Worlds
Ett 590 - Virtual Worlds
 
Bucket fillers
Bucket fillersBucket fillers
Bucket fillers
 

Similar to Surviving the Ash: A Game

Mobile Learning Academy general presentation
Mobile Learning Academy   general presentationMobile Learning Academy   general presentation
Mobile Learning Academy general presentation
Ronald Lenz
 
Digital pedagogy keywords
Digital pedagogy keywordsDigital pedagogy keywords
Digital pedagogy keywords
Rebecca Davis
 
Wittig: Creating a Digital Media Space for Today's Teens, Part 1 and Part 2
Wittig: Creating a Digital Media Space for Today's Teens, Part 1 and Part 2 Wittig: Creating a Digital Media Space for Today's Teens, Part 1 and Part 2
Wittig: Creating a Digital Media Space for Today's Teens, Part 1 and Part 2
ALATechSource
 
JGIS IT Club Orientation Meeting
JGIS IT Club Orientation MeetingJGIS IT Club Orientation Meeting
JGIS IT Club Orientation Meeting
Sawan Ruparel
 
Digital storytelling at CPUT - presentation at UWC on the 7th of August 2013
Digital storytelling at CPUT - presentation at UWC on the 7th of August 2013Digital storytelling at CPUT - presentation at UWC on the 7th of August 2013
Digital storytelling at CPUT - presentation at UWC on the 7th of August 2013
Daniela Gachago
 

Similar to Surviving the Ash: A Game (20)

Story Telling in the Clouds
Story Telling in the CloudsStory Telling in the Clouds
Story Telling in the Clouds
 
Mobile Learning Academy
Mobile Learning AcademyMobile Learning Academy
Mobile Learning Academy
 
Mobile Learning Academy general presentation
Mobile Learning Academy   general presentationMobile Learning Academy   general presentation
Mobile Learning Academy general presentation
 
Digital pedagogy keywords
Digital pedagogy keywordsDigital pedagogy keywords
Digital pedagogy keywords
 
Innovative information literacy___learning_the_good_
Innovative information literacy___learning_the_good_Innovative information literacy___learning_the_good_
Innovative information literacy___learning_the_good_
 
Innovative information literacy & learning the good
Innovative information literacy & learning the good Innovative information literacy & learning the good
Innovative information literacy & learning the good
 
Good practice examples in e twinning online teachers' training
Good practice examples in e twinning online teachers' training Good practice examples in e twinning online teachers' training
Good practice examples in e twinning online teachers' training
 
Internet Librarian International
Internet Librarian InternationalInternet Librarian International
Internet Librarian International
 
Mk polly the hague conference 2013.ppt (2)
Mk polly the hague conference 2013.ppt (2)Mk polly the hague conference 2013.ppt (2)
Mk polly the hague conference 2013.ppt (2)
 
Wittig: Creating a Digital Media Space for Today's Teens, Part 1 and Part 2
Wittig: Creating a Digital Media Space for Today's Teens, Part 1 and Part 2 Wittig: Creating a Digital Media Space for Today's Teens, Part 1 and Part 2
Wittig: Creating a Digital Media Space for Today's Teens, Part 1 and Part 2
 
Train the trainer digital storytelling workshop at CPUT May 2013
Train the trainer digital storytelling workshop at CPUT May 2013Train the trainer digital storytelling workshop at CPUT May 2013
Train the trainer digital storytelling workshop at CPUT May 2013
 
Nacu.si talk
Nacu.si talkNacu.si talk
Nacu.si talk
 
Educating Problem-Solvers for Our Emerging Digital Ecosystem
Educating Problem-Solvers for Our Emerging Digital EcosystemEducating Problem-Solvers for Our Emerging Digital Ecosystem
Educating Problem-Solvers for Our Emerging Digital Ecosystem
 
Saaste 2013
Saaste 2013Saaste 2013
Saaste 2013
 
JGIS IT Club Orientation Meeting
JGIS IT Club Orientation MeetingJGIS IT Club Orientation Meeting
JGIS IT Club Orientation Meeting
 
Using technology to enhance classroom learning
Using technology to enhance classroom learningUsing technology to enhance classroom learning
Using technology to enhance classroom learning
 
Gaming for Multiliteracies: Video games into a case study with primary school...
Gaming for Multiliteracies: Video games into a case study with primary school...Gaming for Multiliteracies: Video games into a case study with primary school...
Gaming for Multiliteracies: Video games into a case study with primary school...
 
NETS Reloaded: National Education Technology Standards
NETS Reloaded: National Education Technology StandardsNETS Reloaded: National Education Technology Standards
NETS Reloaded: National Education Technology Standards
 
Digital storytelling at CPUT - presentation at UWC on the 7th of August 2013
Digital storytelling at CPUT - presentation at UWC on the 7th of August 2013Digital storytelling at CPUT - presentation at UWC on the 7th of August 2013
Digital storytelling at CPUT - presentation at UWC on the 7th of August 2013
 
DIY Museums Interactives
DIY Museums InteractivesDIY Museums Interactives
DIY Museums Interactives
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Recently uploaded (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 

Surviving the Ash: A Game

  • 1. PROJECT TEAM Joe Fratini (Computer Science) Daniel Rogness (Computer Science) Erin O’Hagan (Time Arts) Eamon Newman (Instructional Technology) SPRING 2013 (DEVELOPMENT) ASSISTANT COACH Eric Russell COACH Jason Underwood Surviving The Ash: A Game
  • 2. Agenda • Background – The Digital Convergence Lab – The STEM Teen Read • Project Overview • Design and Development • Future Work and Implementation • Demonstration • Questions
  • 3. Digital Convergence Lab • Interdisciplinary Partnership – University Libraries – Division of Outreach, Engagement, and Information Technology Services – Co-Directed by Aline Click and Drew VandeCreek • Goals – Community Outreach – Shared Research and Development – Experiential Learning
  • 4. The STEM Teen Read began in 2011 as part of the STEM Outreach initiative to promote science, technology, engineering, and math. In 2012, we received funding from the Center for P-20 Engagement and NIU’s Virtual Lab School to create online programming. Fast Facts • Partnerships with libraries in DeKalb, Sycamore, Cortland, and Hinckley • Regular input from teens, youth librarians, and publishers • 4 YA books per year • Face-to-face and online programs • Author visits at various events throughout the year
  • 5. Game Concept: Design Stage • What is Surviving the Ash – Educational Game – Focus on STEM – Multiplayer Virtual Environment • Who is it for? – TeenRead – Middle School – Adult • Project Purpose – Immerse players in the world of Ashfall by Mike Mullin – Reinforce usefulness of STEM
  • 6. Game Design & Development Graphic Assets Content Programming User Interface Testing Field Trials (Sycamore High School Sycamore Library) FALL 2013 SPRING 2013 Design Document
  • 7. Game Concept: Design Requirements • Base game theme and narrative on Ashfall by Mike Mullin • 3D Virtual World, Multiplayer • STEM Based Quests • Multisession • Integrated with Teen Read • Interactions with Consequences
  • 8. Ashfall Technology & Building Tools • Unity 3D • Jibe/Smartfox • Programming Languages – Javascript, C# • Game Building Tools: – 3D Studio Max, Photoshop
  • 9. Game Structure & Story Camp Quest Player Movement Latrine Duty Water Pump Tree Chop Town Quest All is Not Well Find a Cure Treat River Quest Get Across River
  • 10. Concept Art and Prototypes
  • 11. Game Development: Basic Functionality • Jibe – Login – Avatar Creation – Character Movement – Chat • Custom Framework – Quest System – Backpack (Inventory) – NPC Talk – NPC Behavior – Give/Receive Inventory – Health/Hunger/Thirst
  • 12. Game Development: Quest Programming • Camp • Town • Raft • Mini-quest – Chopping Tree – Cleaning Latrine – Fixing Pump • Interactions with Consequences – Giving Water – Helping NPCs
  • 15. Sound Track and Effects • Sound track • Interface Sounds • Various organic sounds manipulated to achieve designated sound • Directional Sounds • Environmental Sounds
  • 16. Field Trial: Sycamore High School • Alpha Test • April 3rd, 2013 • Findings from players – Player movement – Instructions – Quest completion – Finding objects – Capacity for fun
  • 17. Field Trial: Sycamore Library • Beta Test • April 17th, 2013 • Findings from players – Fun – Music and visuals impressive – Happy with player controls – Good balance of fun and science – Bugs
  • 18. Future Work • Further Development – Continued Development in DCL – Additional • Quests • Miniquests • Interactions with consequences • Playtests • Support – TeenRead Website • Implementation – TeenRead, Summer 2013 – Playtesting • Research
  • 20. Thank You Center for P-20 Engagement Gillian King-Cargile Mary Baker Alexia Clay Sycamore High School Sycamore Library Digital Convergence Lab Mike Mullin, Author of Ashfall Peggy Tierney, Tanglewood Press

Editor's Notes

  1. Jason
  2. Daniel
  3. Joe
  4. Erin
  5. Erin