Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web 2.0 Tools for the Grade 4-6 Classroom Kim Peacock, B.Ed., M.Ed. University of Alberta.

Similar presentations


Presentation on theme: "Web 2.0 Tools for the Grade 4-6 Classroom Kim Peacock, B.Ed., M.Ed. University of Alberta."— Presentation transcript:

1 Web 2.0 Tools for the Grade 4-6 Classroom Kim Peacock, B.Ed., M.Ed. University of Alberta

2 A Quick Poll… Are you willing to shift your thinking about some technology tools in your classrooms? http://www.polleverywhere.com/multiple_ choice_polls/LTExOTk0NTIxNzA http://www.polleverywhere.com/multiple_ choice_polls/LTExOTk0NTIxNzA

3 Iconography Classroom project ideas Tool is conducive to classroom SmartBoard use

4 A Note About SmartBoards Smart Technologies Web Site: Online tutorials, live training, recorded sessions and more. There is training here for every learning preference. http://smarttech.com/trainingcenter/ http://smarttech.com/trainingcenter/

5 My Personal Philosophy of PD… Inspiration Vs. Perspiration

6 Project Based Learning Authentic learning experiences Grounded in critical thinking Well scaffolded Student-centric but teacher-dependent Firmly grounded in the curriculum Cross-curricular Example: http://www.ltspaces.com/geothentic/ http://www.polarhusky.com http://www.ltspaces.com/geothentic/ http://www.polarhusky.com

7 Part 1 – What Is Web 2.0?

8 Web 2.0 Is Here… You are probably already using Web 2.0 tools in your day-to-day online life: Facebook Blogs Wikipedia Flickr/Picassa/etc…

9 What Are Web Applications? Allow you to perform tasks or create objects without software. Often known as “Web 2.0” applications. Often have an element of social interaction. Accessible from anywhere. Usually FREE!

10 The Web 2.0 Lexicon RSS feeds Tags Folksonomy Mash-Ups Widgets AJAX

11 Risks Applications go up and down. Applications get bought out. Web applications sometimes allow students to interact with other people online. Most tools have privacy settings to keep minors safe. Students’ privacy should be considered. Some tools can be completely private, but others not.

12 Risks Applications may create thing that can’t leave the confines of the particular web site (e.g./ can’t be downloaded to a disc/dvd/etc…) Students with computers at home may get to spend more time on projects than students without since it’s easily accessible.

13 Logistics Consider room setup. Consider privacy settings. Consider parental permission. Consider school/district technology policy. Consider e-mail addresses and sign-up logistics.

14 A Note On Blocking Some Web 2.0 sites may be blocked at your school… you can sometimes get around this. Submit a request to your technology department. Provide a pedagogical justification for the site to be unblocked at your school during a certain period of time. Describe how you will keep students safe.

15 Part 2 – Web 2.0 For Research and Information Management

16 Research Ottobib: Create bibliographic references using ISBN numbers. http://ottobib.com/ http://ottobib.com/ Trailfire: Create a path through the Internet and annotate web pages. http://trailfire.com/ http://trailfire.com/ Snipd: Copy and archive web content. http://snipd.com http://snipd.com

17 Research BubbleComments: Video annotations of web sites. http://www.bubble comment.com/ http://www.bubble comment.com/ Zoho Notebook: Multimedia texts incorporating images, video, text, sound and more. http://notebook.zoho.com/ http://notebook.zoho.com/

18 Research Have students create a trail of good quality research resources. Have students use bubble comments to comment on news articles. Have students create a “historic scrapbook” or “personal goals scrapbook” in Zoho Notebook.

19 Bookmarking Google Bookmarks: Non-social bookmarking http://www.google.com/bookmarks http://www.google.com/bookmarks Del.icio.us: Social bookmarking http://del.icio.us http://del.icio.us

20 RSS Feeds Google Reader: Subscribe to feeds and write your own notes. http://www.google.com/reader/ http://www.google.com/reader/ Google Alerts: Get emails sent to you on any topic. http://www.google.com/ alerts http://www.google.com/ alerts

21 RSS and Widgets iGoogle: Add widgets to your start page. http://www.igoogle.com http://www.igoogle.com Protopages: Highly customizable widgets. http://www.protopage.com Student Sample: http://www.protopage. com/yzerman19 http://www.protopage.com http://www.protopage. com/yzerman19

22 Mind Mapping Bubbl.us: Collaborative mind mapping http://bubbl.us/edit.php http://bubbl.us/edit.php Gliffy: Collaborative mind mapping http://www.gliffy.com http://www.gliffy.com Mindmeister: Collaborative Mind Mapping http://www.mind meister.com/ http://www.mind meister.com/ Mindomo: Software interactive mind mapping http://mindomo.com/ http://mindomo.com/

23 Mind Mapping Exploratree: Thinking Guides http://www.exploratree.org.uk/ http://www.exploratree.org.uk/ Text2MindMap: For students who prefer text. http://www.text2mindmap.com/ http://www.text2mindmap.com/ Mappio: Large online archive of mind maps. http://mappio.com/ http://mappio.com/

24 Social Networking MyNoteIt: Collaborative classroom notes http://www.mynoteit.com/ http://www.mynoteit.com/ Ning: Create a closed social network for your class. http://www.ning.com http://www.ning.com

25 Part 3 – Web 2.0 For Communicating & Connecting

26 Podcasts and Vidcasts Pod-O-Matic: Find and create podcasts http://www.podomatic.com/ http://www.podomatic.com/ Yodio: Podcast from any phone or the web http://www.yodio.com/ http://www.yodio.com/ Talkshoe: Podcasting and Audio Discussion Forums http://www.talkshoe.com/ http://www.talkshoe.com/ Talkr: Blog to Podcast converter http://new.talkr.com http://new.talkr.com Student Podcast Samples: ◦ http://dreamextreme.us/podcast/ http://dreamextreme.us/podcast/ ◦ http://thedowns.edublogs.org/ category/podcasting/ http://thedowns.edublogs.org/ category/podcasting/

27 Podcasts and Vidcasts Teacher Tube: An online video archive like YouTube but safe for the classroom. http://www.teachertube.com/ http://www.teachertube.com/ Ustream: Create a live feed of a school event. http://www.ustream.tv/ http://www.ustream.tv/ Student Vidcast Samples: http://www.kid-cast.com/ wordpress/?cat=12 http://www.kid-cast.com/ wordpress/?cat=12

28 Podcasts and Vidcasts Make a podcast for http://www.kid-cast.com/http://www.kid-cast.com/ Create an “Our City” Podcast for http://www.learninginhand.com/OurCity/ http://www.learninginhand.com/OurCity/ Do a weekly class podcast as a review/newsletter. http://bobsprankle.com/podcasts/ room208vidcast.mp4 http://bobsprankle.com/podcasts/ room208vidcast.mp4 Create a “captain’s log” of a famous historic voyage. Make a series of vidcasts to promote DPA (stretches, exercises, etc…) Create a series of podcast book reviews.

29 Podcasts and Vidcasts Create an old fashioned radio play. Create a pod/vidcast debate online. Have students create a podcast dictionary of vocabulary words. Have students create a series of vidcasts solving different kids of math problems. Have students summarize current events once a week.

30 Chatting and Discussion Chatzy: Free private chat rooms. http://www.chatzy.com/ http://www.chatzy.com/ Chatango: Add chat to any web page (blog, wiki, etc…) http://chatango.com/ http://chatango.com/ Lefora: Free forum hosting. http://www.lefora.com/ http://www.lefora.com/

31 Online Conferencing DimDim: Free online web conferencing. Useful for classes, meetings, etc… 20 person limit. http://dimdim.com/ http://dimdim.com/ Elluminate: Alberta based company with “three for free” in a room. http://www.elluminate.com http://www.elluminate.com

32 Screencasting Screencast-O-Matic: Capture and post what’s on your computer screen. http://www.screencast-o-matic.com/ http://www.screencast-o-matic.com/ Examples: ◦ Assessment / Peer Feedback http://www.screencast-o- matic.com/watch/ciQZXIgH http://www.screencast-o- matic.com/watch/ciQZXIgH ◦ Instructional Content http://www.screencast-o- matic.com/watch/ciQlh3Ap http://www.screencast-o- matic.com/watch/ciQlh3Ap

33 Screencasting GoView: Record and edit your screen captures http://goview.com/ http://goview.com/ Sketchcast: Capture and post what’s on your tablet or SmartBoard. http://sketchcast.com/ http://sketchcast.com/ Screentoaster: Record screen captures and upload to YouTube and other sites. http://www.screentoaster.com/ http://www.screentoaster.com/

34 Screencasting Use Sketchcast to capture and post class notes online quickly. Use Screencast-o-Matic to create an archive of extra credit work that can be used year after year. Use Screencast-o-Matic to orally assess student work Use either to create videos for parents so that they can help their child with homework. Use Sketchcast to help assess student difficulties in areas like problem solving (have students talk through their work).

35 Presentations & Productivity Google Documents: Create presentations from anywhere. http://docs.google.com/ http://docs.google.com/ Sliderocket: Make impressive looking presentations online. http://www.sliderocket.com/ http://www.sliderocket.com/ Zuiprezi: Non-linear presentations http://zuiprezi.com/ http://zuiprezi.com/ SPresent: High quality flash presentations http://www.spresent.com/v2/ http://www.spresent.com/v2/ Slideshare: Share presentations you’ve already made. http://www.slideshare.net/ http://www.slideshare.net/

36 Part 4 – Web 2.0 For Writing and Literacy

37 Productivity Suites Google Docs: Write, share and edit documents online. (Video) http://docs.google.com/ http://docs.google.com/ Zoho: An alternative to Google Docs. More features and more complex. http://www.zoho.com/ http://www.zoho.com/

38 Blogs and Wikis What are blogs and wikis? Blog Tools ◦ http://www.blogger.com/ http://www.blogger.com/ ◦ http://www.21classes.com/ http://www.21classes.com/ Wiki tools ◦ http://www.wikispaces.com http://www.wikispaces.com ◦ http://www.pbwiki.com http://www.pbwiki.com

39 Blogs and Wikis Class Blogs http://www.balla.ecsd.net/ http://www.bobsprankle. com/blog/ http://www.balla.ecsd.net/ http://www.bobsprankle. com/blog/ Class Wikis http://stratford78logos 0607.pbwiki.com/ http://terrythetennisball. wikispaces.com/ http://stratford78logos 0607.pbwiki.com/ http://terrythetennisball. wikispaces.com/ School Wiki http://meyokumin.wikispaces.com/ http://meyokumin.wikispaces.com/

40 Blogs and Wikis Create a blog from the point of view of a historic figure. Create a blog to track observations about a classroom pet. Use a wiki to write a class “choose-your-own-adventure”. Use a wiki to showcase student work to parents.

41 Blogs and Wikis Use either as a portfolio of student work. Allow parents to join your blog or wiki so that they can comment and provide feedback to students. Have students do scribe posts to summarize instructional content. http://edubuzz.org/blogs/s3scribeposts/ http://edubuzz.org/blogs/s3scribeposts/ http://816math.blogspot.com/2006/11/scrib e-post-november-1-2006.html http://816math.blogspot.com/2006/11/scrib e-post-november-1-2006.html

42 Cartoons and Comic Books Pikistrips: Create comic books using photos http://pikistrips.com/ http://pikistrips.com/ ToonDoo: Create online comic books from scratch. http://toondoo.com/Home.do http://toondoo.com/Home.do BubbleSnaps: Upload images and annotate them with text bubbles. http://www.bubblesnaps.com http://www.bubblesnaps.com Toonlet: Create a character and write simple text http://toonlet.com http://toonlet.com

43 Cartoons and Comic Books Reasons for Exploration http://www.toondoo.com/ toondoo/ViewBook.toon? bookid=12301 http://www.toondoo.com/ toondoo/ViewBook.toon? bookid=12301 The Importance of Squanto http://www.toondoo.com/toondoo/ ViewBook.toon?bookid=11741 http://www.toondoo.com/toondoo/ ViewBook.toon?bookid=11741 Prince Henry’s Contributions http://www.toondoo.com/toondoo/ViewB ook.toon?bookid=11706 http://www.toondoo.com/toondoo/ViewB ook.toon?bookid=11706

44 Web Spaces Google Sites: More in depth http://sites.google.com/ Sample: http://sites.google.com/a/ googleclassrooms.org/ mrs-richau/Home http://sites.google.com/ http://sites.google.com/a/ googleclassrooms.org/ mrs-richau/Home ThinkQuest: Online Learning Projects http://www.thinkquest.org/en/projects/ index.html http://www.thinkquest.org/en/projects/ index.html

45 Web Spaces Other free web page apps… http://www.wix.com/ http://www.weebly.com/ http://www.jimdo.com/ http://www.synthasite.com/ http://www.wix.com/ http://www.weebly.com/ http://www.jimdo.com/ http://www.synthasite.com/

46 Part 5 – Web 2.0 For Multimedia

47 Copyright Be safe and legal… use copyright free items. Photos: ◦ http://yotophoto.com/ http://yotophoto.com/ ◦ http://www.sxc.hu/ http://www.sxc.hu/ ◦ http://www.wikimedia.org http://www.wikimedia.org ◦ http://www.flickr.com/search/advanced/ http://www.flickr.com/search/advanced/ ◦ http://www.stockvault.net/ http://www.stockvault.net/ ◦ http://www.imageafter.com/ http://www.imageafter.com/ ◦ http://pdphoto.org/ http://pdphoto.org/ ◦ http://www.pixelperfectdigital.com/ http://www.pixelperfectdigital.com/

48 Copyright Sounds: http://www.freeplaymusic.comhttp://www.freeplaymusic.com Videos: http://www.archive.orghttp://www.archive.org More: Directory of web site with legal content for schools and companies to use. http://wiki.creativecommons.org/Category :Content_Directory http://wiki.creativecommons.org/Category :Content_Directory

49 Flickr and Digital Photography Flickr is a useful tool that allows you to upload and annotate images that can be made either public or private. Flickr Notes http://www.flickr.com/photos/stratfordsch ooledmonton/384040545/ http://www.flickr.com/photos/stratfordsch ooledmonton/384040545/

50 Flickr and Digital Photography Flickr can be used for storyboarding or even visual storytelling. Flickr Stories http://www.flickr.com/ groups/sixwordstory/discuss/7215760118 5227439/ http://www.flickr.com/ groups/sixwordstory/discuss/7215760118 5227439/ Five Frame Flickr Story http://flickr.com/groups/visualstory/ http://flickr.com/groups/visualstory/

51 Flickr and Digital Photography Have students do a photo scavenger hunt of math or science concepts and have them upload and annotate the images on flickr. Have students create an archive of writing prompts in Flickr and use the annotation tool to point out interesting questions or prompts.

52 Posters and Visual Representations Glogster: Create multimedia posters http://www.glogster.com http://www.glogster.com Example: http://metro09.glogster.com/What-I-Like- About-Myself/?w1 http://metro09.glogster.com/What-I-Like- About-Myself/?w1 BigHugeLabs: Make posters and other multimedia content with photos. http://bighugelabs.com http://bighugelabs.com

53 Video Annotation Bubble Ply: Add bubbles and captions to video http://www.bubbleply.com/ http://www.bubbleply.com/ Overstream: Add bubbles and captions to video http://www.overstream.net/ http://www.overstream.net/ Examples: ◦ Pop-up-video http://www.bubbleply.com/player.aspx?pid=b1bf700f-6f47-4364- 9dd7-e413706860b9 http://www.bubbleply.com/player.aspx?pid=b1bf700f-6f47-4364- 9dd7-e413706860b9 ◦ Language/translation tool http://www.bubbleply.com/player.aspx?pid=EE1549C5-E35B- 4F64-AA80-D4C1A220102F http://www.bubbleply.com/player.aspx?pid=EE1549C5-E35B- 4F64-AA80-D4C1A220102F Note that TeacherTube is a good alternative if YouTube is blocked.

54 Video Annotation Use video annotation to have students analyze speeches. Use video annotation to have students express an opinion ona video or news clip. Use video annotation for formative feedback for student work (e.g./ video recordings of PE). Use video annotation to create an instructional video (with written in steps).

55 Map Applications Google Maps: Create unlimited maps with annotated locations. http://maps.google.ca http://maps.google.ca ◦ Example: http://maps.google.ca/maps/ms?hl=en&ie=UTF8&msa=0&msid=1 11008165444273296600.000465931a4b0b9fad889&t=h&z=2 http://maps.google.ca/maps/ms?hl=en&ie=UTF8&msa=0&msid=1 11008165444273296600.000465931a4b0b9fad889&t=h&z=2 Community Walk: Create maps with slightly more multimedia capability. http://www.communitywalk.com http://www.communitywalk.com ◦ Example: http://www.communitywalk.com/calgary/alberta/my_first_neighb orhood/map/140666 http://www.communitywalk.com/calgary/alberta/my_first_neighb orhood/map/140666

56 Map Applications Quickmaps: Annotate and mark up maps. http://quikmaps.com/new http://quikmaps.com/new YourGMap: Create maps with addresses or latitude/longitudes. http://www.yourgmap.com http://www.yourgmap.com

57 Map Applications Have students create a mapped journal of an historic trip. Have students create a virtual field trip based on a class field trip. Have students create a map of a science process (e.g./ where garbage goes or the path of a can as it goes to be recycled). Have students complete a reflective health project, mapping places of importance in their life.

58 VoiceThread VoiceThread: Not really like anything else… http://voicethread.com/ http://voicethread.com/ Almost like a wiki/blog with audio… it allows users to annotate and expand images with voice recordings. http://voicethread.com/share/407691/ http://voicethread.com/share/4973/

59 VoiceThread Create an oral history archive such as: http://www.ourvoices.ca/ http://www.ourvoices.ca/ If all of your students have internet access, do a daily homework question on Voicethread. Have students create a talking storybook. Look through the many examples of teacher projects already on Voicethread! http://voicethread.com/#q.b409 http://voicethread.com/#q.b409

60 3D Spaces Mapwing: Build and share virtual tours http://www.mapwing.com/ http://www.mapwing.com/ Example: St Joseph’s College (University of Alberta) Virtual Tour http://www.mapwing.com/ explore/view_tour.php?t= IELIBsIwwYLNIsa http://www.mapwing.com/ explore/view_tour.php?t= IELIBsIwwYLNIsa

61 3D Spaces Photosynth: Create and view 3D virtual tours using photos. http://photosynth.net http://photosynth.net SceneCaster: Create 3D web spaces http://www.scenecaster.com/ http://www.scenecaster.com/

62 3D Spaces Have students create a virtual tour of the community using Mapwing. Have students create an authentic ecosystem using SceneCaster. Have students create a 3D tour of an important historic location in your town or city. Have students create a scale mode of their bedroom in SceneCaster.

63 Interactive Timelines xTimeline: Historic interactive timelines. http://www.xtimeline. com/index.aspx?t= 5&l=en-US http://www.xtimeline. com/index.aspx?t= 5&l=en-US Dipity: Interactive timelines with additional multimedia. http://www.dipity.com/ http://www.dipity.com/ OurStory: Personal interactive timelines. http://www.ourstory.com/ http://www.ourstory.com/

64 Interactive Timelines Have students create a timeline of a scientific process (e.g./ the lifecycle of an animal). Have students create a year plan for the goals they would like to achieve in your course. Have students add to existing public timelines on xTimeline.

65 Image Editing Tool: Aviary http://aviary.com/home http://aviary.com/home Tool: Picnik http://www.picnik.com/ http://www.picnik.com/ Tool: FotoFlexer http://fotoflexer.com/ http://fotoflexer.com/ Tool: Splashup http://www.splashup.com/ http://www.splashup.com/

66 Multimedia & Digital Storytelling Pixorial: Create and edit video online. http://www.pixorial.com/ http://www.pixorial.com/ Motionbox: Create and edit video online. http://www.motionbox.com/ http://www.motionbox.com/ Jaycut: Create and edit video online. http://jaycut.com/ http://jaycut.com/ One True Media: Video montages http://www.onetrue media.com/ http://www.onetrue media.com/

67 Multimedia & Digital Storytelling Funtigo: Create online scrapbooks. http://funtigo.com/?cr=3&rfm=y http://funtigo.com/?cr=3&rfm=y Vuvox: Make interactive panoramas and movies. http://www.vuvox.com/ http://www.vuvox.com/ Animoto: Upload and assemble short photo commercials online. http://animoto.com/ http://animoto.com/

68 Others… Letterpop newsletter maker http://www.letterpop.com http://www.letterpop.com Geni family tree maker http://www.geni.com/ http://www.geni.com/ Lulu self publishing http://www.lulu.com/ http://www.lulu.com/ Popfly basic game creator http://www.popfly.com http://www.popfly.com Dabbleboard whiteboard http://www.dabbleboard.com/ http://www.dabbleboard.com/

69 Others… And many, many more… http://www.protopage.com/ web2point0forteachers http://www.protopage.com/ web2point0forteachers

70 Part 5 – PD Planning

71 Activity: 1. Go to the Social Studies program of studies and open up your grade area document. 2. Read through the outcomes. Look at the list of tools you’ve circled “yes” for... How might some of these tools fit with the existing outcomes? 3. Look at the ICT outcomes for your program of studies (  ). How do the tools we’ve looked at fit with those?

72 Activity (continued...): Go to the Protopage (http://www.protopage.com/web2point0fo rteachers/) and download the Technology Goal Planning Sheet. Fill it out using two curricular outcomes that have piqued your interest in terms of the tools that we’ve learned about.http://www.protopage.com/web2point0fo rteachers/

73 Part 6 – Staying Up-To-Date

74 Some Things to Mull Over… The Machine is Us/ing Us http://www.youtube.com/v/NLlGopyXT_g http://www.youtube.com/v/NLlGopyXT_g A Vision of Students Today http://www.youtube.com/v/dGCJ46vyR9o http://www.youtube.com/v/dGCJ46vyR9o What If… http://video.google.com/googleplayer.swf?d ocId=-285578655070399 3653&hl=en-CA http://video.google.com/googleplayer.swf?d ocId=-285578655070399 3653&hl=en-CA

75 Staying Up-to-Date - SmartBoards Teaching With SmartBoard Teacher Tube Videos http://www.teachertube.com/viewProfile.php ?user=dsladkey http://www.teachertube.com/viewProfile.php ?user=TeqSmart http://www.teachertube.com/viewProfile.php ?user=smartvideos http://www.teachertube.com/viewProfile.php ?user=dan+everest http://www.teachertube.com/viewProfile.php ?user=dsladkey http://www.teachertube.com/viewProfile.php ?user=TeqSmart http://www.teachertube.com/viewProfile.php ?user=smartvideos http://www.teachertube.com/viewProfile.php ?user=dan+everest

76 Staying Up-to-Date - SmartBoards Teaching with SmartBoard YouTube Videos http://www.youtube.com/user/ teachertrainer http://www.youtube.com/user/ SMARTClassrooms Two series of videos highlighting teachers’ experiences using SmartBoards. Both series include excellent videos on classes that have won SmartBoard best practice competitions. http://www.youtube.com/user/ teachertrainer http://www.youtube.com/user/ SMARTClassrooms

77 Staying Up-To-Date - Pedagogy Marc Prensky http://www.marcprensky.com/writing/ http://www.marcprensky.com/writing/ Education World: Technology http://www.educationworld.com/ #Technology http://www.educationworld.com/ #Technology Apple Learning Interchange http://ali.apple.com/ http://ali.apple.com/ Classroom 2.0 (Ning Community) http://www.classroom20.com/ http://www.classroom20.com/

78 Staying Up-To-Date - Tools Webware Tools http://news.cnet.com/webware/ http://news.cnet.com/webware/ Tech Crunch http://www.techcrunch.com http://www.techcrunch.com

79 Staying Up-To-Date - PD North Central Regional Education Lab http://www.ncrel.org/tech/tpd/index.html http://www.ncrel.org/tech/tpd/index.html ISTE http://www.iste.org/ http://www.iste.org/ Edutopia Videos http://www.edutopia.org/video http://www.edutopia.org/video Teacher Tube http://www.teachertube.com/ http://www.teachertube.com/

80 Staying Up-To-Date – Doing It Right High Tech High: http://www.hightechhigh.org/ http://www.youtube.com/user/hthvideo http://www.hightechhigh.org/ http://www.youtube.com/user/hthvideo New Tech High: http://www.newtechhigh.org http://www.newtechfoundation.org/ http://www.newtechhigh.org http://www.newtechfoundation.org/ Smart Classroom Awards: http://www.youtube.com/user/ SMARTClassrooms http://www.youtube.com/user/ SMARTClassrooms

81 Thank You! kim.peacock@ualberta.ca http://www.protopage.com/ web2point0forteachers/ http://www.protopage.com/ web2point0forteachers/


Download ppt "Web 2.0 Tools for the Grade 4-6 Classroom Kim Peacock, B.Ed., M.Ed. University of Alberta."

Similar presentations


Ads by Google