Graduation Interview with our Graduate Assistants

It is the end of the Spring Semester, and for everyone in their final semester, it means Graduation! That is certainly what it means for three of our graduate assistants at the Scholarly Commons. While it is a bittersweet moment for us at the Scholarly Commons to see our colleagues go, we are happy and excited about the great things they will achieve in their chosen profession.  This week, we interviewed three of our graduating graduate assistants Zhaneille Green, Ryan Yoakum and Nora Davies who have been a major asset to the Scholarly Commons. Over the past two years they have added immeasurable value to our department and in our interview with them, they all had amazing things to say about their experience at the Scholarly Commons. Here are some highlights from our interview with them.

How would you describe your GA experience to others?

Zhaneille: My experience has been eclectic. I joined the Scholarly Commons during a time of change, and it continues to evolve. I’ve learned so much about instruction, media, collection development, and service and service-point communication.

Ryan: My role comprises of three major parts. First, I am responsible for supervising both the Help Desk in room 220 as well as the Loanable Technology desk and ensuring that the student employees have everything they need to support the library patrons. Outside those desk hours, I am also responsible for designing workshops, supporting events hosted in the space, and hosting consultations related to optical character recognition and ABBYY FineReader. The third aspect of my work are internal projects related to the unit. Without going into specifics, these basically require me to have a basic understanding of data analysis and library policy creation.

Nora: I’d describe it as a great opportunity to get experience working in an academic library. I had a great team to work with and I truly wish that I could stay longer. I learned a lot about library services beyond my experience with public libraries and I had fun collaborating on projects with my fellow GA’s.

What accomplishments are you most proud of working with Scholarly Commons?

Zhaneille: I am most proud of the GIS (Geographic Information Science) Savvy Researcher workshops I taught with my GIS supervisor. It led to members of the University of Illinois community reaching out to learn more and allowed me and a fellow GA to take on big projects. I’m even getting experience with grant writing because of my GIS expertise.

Ryan: I am really proud of the Image of Research competitions during my two years with the Scholarly Commons. The students who have taken their time and effort to participate do a really great job each year, and it is incredibly rewarding to help out with this event each year. I am also really proud of the ways I have gotten to help others in the unit internally, whether it was designing the training session for the undergraduate student workers or assisting a full-time staff member on one of their projects. 

Nora: I’m proud of running a Savvy Researcher Workshop on Accessible E-Learning with Zhaneille. I was able to broaden my instruction experience and practice lesson planning and it was great to be able to share our knowledge with others.

What do you believe is the next step in your career path?

Zhaneille: After two years as a GA in an academic library, I don’t want to leave academic librarianship, for now. I will continue to pursue a career in technical services, specifically e-resources.

Ryan: I am currently looking into positions related to instruction and digital technology. These two aspects of librarianship have played a key role in my development, so those positions are the most appealing to me in the job market. In the long term, I would love to focus on something more administrative and policy base, as it is an aspect of librarianship that has just started to grow on me.

Nora: I’ll still be here during the summer, so I don’t have that next step quite figured out yet. I’m beginning to apply in earnest to jobs that begin in the Fall and, because of my experience, I have a lot of different places I could go. I’ll be looking for positions in Archives & Special Collections or Reference Services, with a focus on my technology skills. I don’t have any particular preference between Academic and Public Libraries and I have the experience to apply for both.

Do you have any advice for any GA starting out?

Zhaneille: Take a moment to learn about what the department and the wider university needs and have to offer. A graduate assistantship is rewarding because even though your projects and duties are a part of the job, you learn so much in the process. I’m graduating and still wish I had taken more LinkedIn courses or met more people.

Ryan: Do not be intimidated by all of the technology if that is brand new to you. There are so many opportunities to grow in the Scholarly Commons to learn these tools naturally. I would also encourage exploring aspects of librarianship you are interested in during your GA’ship. Since collaboration is a crucial aspect of our identity, there are so many opportunities to work with colleagues in other units related to areas of librarianship you are curious about, and the Scholarly Commons GA’ship gives you that flexibility to do that.

Nora: Don’t be afraid to check in with your supervisors. They’re there to help you succeed! If you feel lost on a project, need more work, or want to get experience working with something specific your supervisor should have some ideas.

There you have it guys!  While goodbyes are hard, it is a necessity to welcome new beginnings. We are glad to see how the Scholarly Commons have impacted the growth of our graduate assistants. We know they are all going to continue to make outstanding contributions and change in their future endeavors. We celebrate you Zhaneille, Ryan and Nora and Congratulations on your graduation!

Facebook Twitter Delicious Email

De-Stress with Scholarly Commons

The end of the semester is a stressful time with finals and preparing for the summer. During this time it is especially important to take care of your mental health and take some time for yourself. Here are some ways to relax using equipment from Scholarly Commons:

  1. Check out a Tranquility Kit to help with mental health during the stress of finals. This kit includes a Happy Light, headphones, exercise bands and an exercise guide, stress ball, and fidget toys. One of these kits is also available in the Orange Room on the first floor of the library. 
tranquility kit showing happy light, stress ball, fidget toys and headphones
Photo Credit: Media Commons
  1. Read a book on an Amazon Kindle. The Kindles have 4GB memory storage which is enough storage for thousands of books. 
  2. Now that the weather is getting nice you can check out a camera and take a walk outside. Take pictures or videos of the campus or all the geese outside. 
image of Panasonic Lumix camera
Photo Credit: Media Commons
  1. Check out a projector and projector screen and watch a movie with friends.
  2. Try out our new Digital Drawing Kits with downloaded programs including Procreate, Sketchbook, Adobe Illustrator, Adult Coloring Book and Assembly.  
image of iPad with Apple Pencil
Photo Credit: Media Commons
  1. Check out Bluetooth speakers and headphones so that you can blast some music and have a dance party.
  2. Check out one of the sensory toys from the Orange Room while you study. Sensory toys available include a water wiggler, wacky tracks, and twisty tangles. Loanable technology from the Orange Room is available for two-hour check outs. 

Technology from Scholarly Commons is available for loans of up to 10 days. You can book in advance on the Scholarly Commons website or make a booking at the Tech Desk in room 306. To pick up equipment, make sure to bring a valid i-card. 

Good luck with finals! We’ll see you again next year!

Facebook Twitter Delicious Email

Biking at UIUC: the Creation of a StoryMap

The 651 total buildings owned by the University of Illinois at Urbana-Champaign stretch across an area of 9.9 square miles, or 6,370 acres. With a campus as large as ours, it’s no wonder the students, faculty, and staff use so many different means of transportation. Cars, bikes, skateboards, public transit, scooters – you name it!

When the weather is even halfway decent, you can find me biking around campus. It’s quick, convenient, and provides a bit of exercise in the otherwise sedentary life of a grad student. However, biking on campus is not without its frustrations. Bike routes are not always obvious, and sometimes they’re blocked by pedestrians or poorly parked cars. Even though I’ve gained more confidence in using bike lanes, it’s always a little nerve-wracking when I need to merge into traffic to turn left, or when a bus drives by and I’m stuck between it and a row of parked cars, the doors of which could open at any moment.

biker avoiding an open car door
photo by Dominik Stallings

With these concerns in mind, I set out to learn more about the different kinds of bike routes on campus and the safety pros and cons of each. I read various research articles and made observations of potential features or issues while biking around campus. I took photos of campus bike routes, including common bike lane hazards, some of which were staged for the sake of photography, but still very real issues. I learned about resources related to getting around campus, and wanted to further share them.

In order to present my research, which relied heavily on maps, I used ArcGIS StoryMaps. This software was well-suited to the needs of this project. I was able to get data on bike routes and parking areas from campus facilities, which I used to create web maps with ArcMap and ArcGIS Online so that viewers could see each type of bike route in isolation. Continuity of bike routes has been found to be an important factor in whether people choose to bike, and certain people may feel more or less comfortable using different types of routes, so I wanted to demonstrate how these comfort limitations affect route continuity, possibly leading to fewer people choosing to bike.

Screenshot of shared-use paths map

These maps, photos, and narrative elements came together to tell a story about biking on campus. To learn more about the campus bike network, the safety pros and cons of different bike route types, and campus navigation tips, you can explore the StoryMap here.

Facebook Twitter Delicious Email

Strategies for Accessible E-Learning

Why Teach Accessible Classes?

No matter if you’re teaching a full semester class or a one-off workshop, you will be teaching disabled learners, whether they disclose their disabilities or not. All of your students deserve an equitable learning experience and accessible practices eliminate barriers for all users.

man using a braille keyboard writer
Image by Sigmund on Unsplash

Web Content Accessibility Guidelines (WCAG)

One of the most important standards when it comes to accessibility on the web is the Web Content Accessibility Guidelines. These guidelines are split into four components: Perceivable, Operable, Understandable, and Robust, or POUR.

Perceivable

  • Everyone can identify your content not matter how they perceive information.
    • Use text, audio, and video alternatives for content.
    • Make your lessons adaptable for different student needs.

Operable

  • Learners should be able to navigate your course with ease.
    • Have large and obvious navigation buttons.
    • Give enough time or eliminate timed progression counters.
    • Make your content keyboard navigable.

Understandable

  • Content should be clear and concise.
    • Avoid using jargon and keep text content simple.
    • Use specific language: Instead of “click here” use “click next.”

Robust

  • Content can be accessed by assistive technologies (such as screen readers).
    • Make sure your content is compatible with assistive technology.
    • Update any dead links or finicky buttons.
    • Learners should be able to access course materials with reasonably outdated software.
a teacher with a student, pointing to something on a laptop
Image by Desola Lanre-Ologun on Unsplash

Best Practices

Now that I’ve gone over the basic web accessibility standards, here are some practical tips that use can use to make your class materials more accessible.

Course Structure

  • You want your course structure to be easily digestible, so break up lessons into manageable chunks.
  • Asynchronous courses are courses that allow learners to complete work and attend lectures at their own pace. You may want to consider some form of this to allow your students flexibility.

Text and Links

  • Headings and titles should be formatted properly. Instead of just bolding your text, use headings in numerical order. In Word, you can accomplish this by selecting Home > Styles and selecting the heading you want.
heading one and heading two in the Word styles interface

Images

  • Always include alt-text with your images. There will be different ways of doing this in different programs. Alt-text describes the image for users who cannot see it. For instance, in the alt-text I describe the image below as “a beagle with its tongue out.”
  • If the image is purely decorative, you can set it as such.
a beagle with its tongue out
Image by Milli on Unsplash

Videos

  • Videos should have error-free captioning. It can be useful to include a written transcription.
  • Video interfaces should be navigable using a keyboard (spacebar to start and stop).

Tables

  • Avoid using tables if you can, they can be challenging for screen readers to decipher.
  • Tables can be made accessible with proper web design. For a instructions on how to create accessible tables visit WebAIM’s Accessible Tables Guide.

Color Contrast

examples of good and bad color contrast
Image made with dopelycolors
  • Make sure that your content is readable, whatever colors you use. Avoid going wild: dark text on light backgrounds and light text on dark backgrounds are standard.
  • If you want to check your color contrast, try the WCAG Color Contrast Checker.
  • Avoid providing information that solely relies on the student being able to distinguish color i.e. red meaning “stop” and green meaning “go.”

Resources to Learn More

When it comes to accessible practices, there’s a lot of information to cover. If you want to learn more, here are some resources to get you started.

By working to make your classes accessible, you can create a better learning experience for all your students.

Facebook Twitter Delicious Email

Unreadable: Challenges and Critical Pedagogy to Optical Character Recognition Software 

In the 21st century, Optical Character Recognition (OCR) software has fundamentally changed how we search for information. OCR is the process of taking images with text and making them searchable. The implications of OCR vary from allowing searchability on massive databases to promoting accessibility by making screen readers a possibility. While this is all incredibly helpful, it is not without fault, as there are still many challenges to the OCR process that create barriers for certain projects. There are also some natural limitations to using this software that especially have consequences for time-sensitive projects, but other factors within human control have negatively influenced the development of OCR technology in general. This blog post will explore two issues: the amount of human labor required on an OCR project and the Western biases of this kind of software. 

Some text in ABBYY FineReader. Not all of the appropriate text is contained within a box, indicating the human labor that needs to go in to correct this.
Public Domain Image

Human Labor Requirements 

While OCR can save an incredible amount of time, it is not a completely automated system. For printed documents from the 20th-21st century, most programs can guarantee a 95-99% accuracy rate. The same is not true, however, for older documents. OCR software works by recognizing pre-built characters the software was initially programmed to recognize. When a document does not follow that same pattern, the software cannot recognize it. Handwritten documents are a good example of this, in which the same letter may appear differently to the software, depending on how it was written. Some programs, such as ABBYY FineReader, have attempted to resolve this problem by incorporating a training program, which allows users to train the system to read specific types of handwriting. Even still, that training process requires human input, and there is still much work for individuals to put into ensuring that the processed document is accurate. As a result, OCR can be a time-consuming process that still requires plenty of human labor for a project.  

Western Biases  

Another key issue with the OCR process is the Western biases that went into the creation of the software. Many common OCR programs were designed to handle projects with Latinized scripts. While helpful for some projects, this left barriers to documents with non-Latinized scripts, particularly from languages commonly used outside the West. While advances have been made on this front, the advancements are still far behind that of Latinized scripts. For example, ABBYY FineReader is one of the few software programs that will scan in non-western languages, but it cannot incorporate its training program when those scripts aren’t Latinized. Adobe Acrobat can also scan documents with languages that use non-Latinized scripts, but its precision is less consistent than with those languages that do.  

An old version of ABBYY FineReader. The text scanned on the left is a language with a non-Latinized script. The right side shows a variety of errors due to the system's lack of knowledge of that language.
Photo Credit: Paul Tafford 

Addressing the Issues with OCR 

Although OCR has performed many amazing tasks, there is still much development needed when it comes to projects related to this aspect of scholarly research. One crucial component when considering taking on an OCR project is to recognize the limitations of the software and to account for that when determining the scope of your project. At this stage, OCR technology is certainly a time-saver and fundamentally changing the possibilities of scholarship, but without human input, these projects fail to make an impact. Likewise, recognizing the inequality of processing for non-western languages in some of the more prevalent OCR software (which several developers have looked to offset by creating OCR programs specifically catered to specific non-Latinized languages). Acknowledging these issues can help us consider the scope of various projects and also allow us to address these issues to make OCR a more accessible field.

Facebook Twitter Delicious Email

Copyright and AI Technology

On March 16, 2023, the U.S. Copyright Office announced the beginning of a study to examine potential issues caused by the growing use of artificial intelligence to create new works. These issues include whether work created by AI technologies are eligible for copyright protection and the use of  generative AI. Generative AI are technologies that create expressive works by viewing a large amount of human-created creative content. The U.S. Copyright Office also announced that they will be holding four public virtual listening sessions in spring to address the future of AI and copyright in creative fields including visual works and music and sound recordings. 

What is Copyright?

According to the U.S. Copyright Office, copyright is “a type of intellectual property that protects original works of authorship as soon as an author fixes the work in a tangible form of expression”. To be considered an original work, the work must have a minimal degree of creativity. Everyone owns a copyright, as everyone has created their own original work whether through classes, work, or for fun. Copyright registration serves to protect the rights of the author. 

Who is an Author?

The term “author” which is used in both the Constitution and Copyright Act has historically been interpreted to only apply to humans. By this definition, works created solely by AI technology are not able to be copyrighted. The U.S. Copyright Office differentiates between works that are created using technology as an assisting device and works that use AI for the creative elements of the work. If AI is used for the creative elements of the work, but a human selects and arranges the work in a creative way, the work is copyrightable. If a human modifies a work created by AI, the human-modified aspects of the work are copyrightable.

Applications for registration of AI created works have already been sent to the U.S. Copyright Office. One of these applications was denied in 2018 because the content was entirely AI generated. In February 2023, a graphic novel which used AI-generated images was accepted for copyright, with the caveat that the individual images were not copyrightable. 

Applying for Copyright Protection 

To register for copyright protection for a piece of work created in part with the use of AI technology one should use the Standard Application for copyright registration. The registrant must disclose that AI technology was used and describe the extent of its use. The registrant must list the author and explain what aspects of the work were created by humans. AI technology and the companies that make it should not be listed under the “Author Created” field of the application. 

As AI technologies become used more frequently to create literary work, art and music, it will become more important to consider the growing copyright issues they create. To read the full policy statement from the U.S. Copyright Office about material generated by artificial intelligence go to https://www.govinfo.gov/content/pkg/FR-2023-03-16/pdf/2023-05321.pdf

Facebook Twitter Delicious Email

Explore the Possibilities with ArcGIS StoryMaps

ArcGIS StoryMaps is a handy tool for combining narrative, images, and maps to present information in an engaging way. Organizations have used StoryMaps for everything from celebrating their conservation achievements on their 25th anniversary to exploring urban diversity in Prague. The possibilities are vast, which can be both exciting and intimidating for people who are just getting started. I want to share some of my favorite StoryMap examples, which will demonstrate how certain StoryMap tools can be used and hopefully provide inspiration for your project.

A Homecoming for Gonarezhou’s Black Rhinos

Screenshot of a storymap with text about and an image of rhinos.

If GIS and map creation are a bit outside your wheel-house, no worries! A Homecoming for Gonarezhou’s Black Rhinos is a StoryMap created by the Rhino Recovery Fund that is a great example of how a StoryMap can be made without using any maps. It’s also a good example of the timeline feature as well as making great use of a custom theme by incorporating the nonprofit’s signature pink into the story’s design.

Sounds of the Wild West

Screenshot of a storymap with text about and an image of the Yellowstone River.

Sounds of the Wild West is a StoryMap created by Acoustic Atlas that takes you on an audio tour of four different Montana ecosystems. This StoryMap is a lovely example of how powerful images and audio can immerse people in a location, enhancing their understanding of the information presented. The authors also made great use of the StoryMap sidecar, layering text, images, and audio to create their tour.

California’s Superbloom

Header of the California's Superbloom StoryMap

Speaking of beautiful photos, this StoryMap about California’s Superbloom is full of them! It’s a great example of the StoryMap image gallery and “swipe” tools. The StoryMap swipe tool allows you to juxtapose different maps or images, revealing the difference between, for example, historical and modern photos, or satellite imagery during different times of year in the same region.

The Surprising State of Africa’s Giraffes

Screenshot of The Surprising State of Africa’s Giraffes StoryMap with a map highlighting the habitat of the Northern Giraffe

The Surprising State of Africa’s Giraffes is a StoryMap created by ESRI’s StoryMaps team that demonstrates another great use for the sidecar. As users scroll through the sidecar pictured above, different regions of the map are highlighted in an almost animated effect. This not only provides geographic context to the information, but does so in a dynamic way. This StoryMap also includes a great example of an express map, which is an easy way to make an interactive map without any GIS experience or complicated software.

Map Tour Examples

StoryMaps also features a tool that allows you to take users on a tour around the world – or just around your hometown. The map tour comes in two forms: a guided tour, like the one exemplified in Crowded Skies, Expanding Airports; and an explorer tour, such as The Things that Stay with Us.

StoryMaps Gallery

There are so many different forms a StoryMap can take! To see even more possibilities, check out the StoryMaps Gallery to explore nearly a hundred different examples. If you’re ready to get your feet wet but want a bit more support, keep an eye on the Savvy Researcher calendar for upcoming StoryMap workshops at the UIUC Main Library.

Facebook Twitter Delicious Email

HTML & CSS Games

Welcome back from Spring Break!

I’m fortunate to be taking Web Content Strategies & Management this semester with Dr. David Hopping. Here are some games and tools I learned about in class to help me practice my HTML and CSS knowledge. These games are helpful whether you’re just starting web development or looking to improve your skills.

Grid Garden

CSS Grid Garden Homepage

Grid Garden is a great way to practice placing items on a page using the CSS 2-dimensional grid layout. Water your carrots by moving the water placement on the grid using the grid-column-start property.

Flexbox Froggy

Flexbox Froggy Homepage

Flexbox Froggy teaches you how to justify items within a flexbox by writing CSS to move the frog to the lily pad.

CSS Diner

CSS Diner Homepage

When learning CSS, it’s essential to know how to select which specific items you want to change with your CSS code. In CSS diner, you can practice writing CSS selectors to select elements by their type.

CSS Challenges

CSS Challenges Homepage

See how far you can get in these CSS challenges! Try to copy the format shown in each example to progress.

W3 Schools

W3 Schools Homepage

For more resources on learning HTML, CSS, or other major web languages, visit W3Schools. This website has step-by-step lessons and tutorials for self-guided learning. If you get stuck on any of the previous games, W3 Schools might be able to help you figure it out.

These games and tools have helped me enjoy learning basic web development skills, I hope they help you have fun with the process too. Happy coding!

Facebook Twitter Delicious Email

The University of Illinois Privacy Conference 2023

The Privacy Office, a team housed in the University of Illinois’s Technology Services geared towards data security and privacy for students, faculty, and staff, partnered with the Big Ten Academic Alliance to host their third annual Privacy Everywhere Conference and their first hybrid event. This conference, hosted at the Beckman Institute and conveyed over Zoom, focused on “Building Digital Trust,” diving into issues like understanding privacy issues as a layperson, higher education privacy initiatives, and digital surveillance.

In our current societal climate, internet use is ubiquitous and impossible to avoid if you want to be a part of social life. The Privacy Conference provided the opportunity for attendees to learn how “decisions about privacy affect our professional, educational, and personal lives.” I attended this event to educate myself on how data practices, policies, and ethics affect my autonomy and what I can do to protect my privacy.

Privacy Everywhere Logo
© Technology Services, Privacy & Cybersecurity

Conference points that stayed with me:

  • Data Minimization Principle – minimizing data collection and deleting data instead of storing, sharing, and selling it.  
  • Patron Burden – we are expected as service users to know all the proper steps and practices to protect our data, even when “Terms and Conditions” and service systems are purposely opaque.
  • Digital Surveillance & Legislation –  state legislation is focused on protecting children, leaving a loophole for law enforcement and companies to share and retain information
  • Awareness – as a layperson, there is a lot I don’t know about protecting my data, but I attended this conference to learn. Look into your state legislation on data protection and privacy and share the information you’ve learned with your circle.

If you missed the conference, you can watch the recording of each session via MediaSpace, if you’re affiliated with the University of Illinois. Be on the lookout for the 2024 conference. The conference welcomes university students, faculty, and staff!

Facebook Twitter Delicious Email

Tech Teaching: Pedagogies for Teaching Technology and other Software Tools to Learners

When I began my role as a graduate assistant at the Scholarly Commons, my background in technology was extremely limited. As I have worked in this space, however, I have not only had the opportunity to learn how to use technology myself but teach others how to use these same tools through consultations and workshops. As technology begins to encompass more of our lives, I wanted to share a few tips for providing instruction focused on digital technology and software. While these pedagogies also apply to other teaching contexts, specific examples in this post will cater to digital technology.

Photo of two people working together on laptops.
Photo Credit: Christina Morillo

Active Learning

A crucial component of learning technology is allowing learners to directly engage with the technology they are looking to understand. By having direct engagement with the tool, learners will have a better grasp of how that tool works instead of just hearing about its functions in the abstract. If possible, it is highly encouraged that the instructional session has users access the technology or software they are learning, so that they can follow along as they experience how to navigate the tool. If that is not possible though, a few other alternatives may include watching the tool work from either the instructor conducting a live demonstration or finding a video directly showing the technology at work.

Scaffolding

Since technology is often complex, it is very easy for learners to feel overwhelmed by the sheer number of options and possibilities of what certain resources can do. Scaffolding as an instructional concept is a practice of designing a lesson that segments information into smaller sections that build upon each other. When providing instruction for a software program, for example, scaffolding may look like first helping users navigate the options of the tool, following that up with a basic function of the program, then performing a more complex task. Each of these steps is meant to build on one another and guide the learner by both showing them new aspects of the topic while incorporating previously acquired knowledge.

Photo of two people in front of a computer, with one older person guiding the hand of the younger person.
Photo Credit: August de Richelieu

Inclusive Learning

While inclusivity is valued in every learning environment, it is especially vital that instructors provide inclusive environments for teaching digital technology. Neglecting these principles will ultimately create barriers for certain users learning new technology. For general instruction sessions, applying universal design models will help streamline the process so that the session is accessible and meaningful for all types of learners. Considerations for font size when presenting to a workshop/classroom setting, for example, often help those with visual impairments follow along more easily, whereas not taking these considerations makes the learning process more difficult for them. Accommodating specific needs also helps to create an equitable environment that fosters learning for those whose needs may not be accounted for otherwise.

Using These Pedagogies in Personal Learning

Even if you are not planning on teaching others how to use technology, these same methods can also help you learn. Finding opportunities to engage with a particular tool hands-on will help you learn how to use it, rather than just reading articles abstractly about it. Likewise, breaking the content into smaller sections will help prevent overloading and help you progress in mastery of the tool. Finally, recognizing your needs as a learner and finding tools that are relevant to your needs will lift certain barriers to learning certain technologies. As you seek to learn and teach new technology, be creative and have fun with it!

Facebook Twitter Delicious Email