Surviving to Thriving: Reflections from Teaching Online

On Friday, December 11, 2020, the Office of the Provost, in conjunction with teaching and learning centers across Johns Hopkins University, sponsored a half-day virtual conference titled “Surviving to Thriving: Reflections from Teaching Online.” Faculty, graduate students, and staff came together to share ideas, challenges faced, and best practices when teaching in a virtual environment. Highlights from a few of the sessions are below:

Engaging Students in the Virtual Environment: A panel of faculty representing the School of Education, the Bloomberg School of Public Health, and the Whiting School of Engineering shared strategies for how building community, synchronous sessions, and using specific tools can help to engage students online.

Building community in an online course helps students feel more connected with each other and can lead to more productive learning. Strategies for community building shared by faculty include:

  • Using ice breaker questions at the beginning of every class
  • Learning student names
  • Setting up sessions to get to know one another (in breakout rooms, online discussion boards, Google Sheets)
  • Offering frequent feedback in multiple formats (email, audio recordings)
  • ‘Humanizing’ situations by admitting mistakes and struggles with technology

Synchronous sessions allow students to experience learning with their peers in a real-time, interactive environment. For students nervous about speaking up during live sessions, faculty members suggested giving them a choice to either use the chat feature or the microphone. One faculty member required his students, in a seminar style class, to ask at least one question during the semester, which helped to build confidence. Another faculty member described posting a ‘speaker list’ ahead of each class so students knew in what order they would be speaking. Not only were students more prepared, but the sessions ran more efficiently. Faculty discussed the challenges of holding synchronous sessions with students in multiple time zones. While most faculty recorded their lectures and made them available online, some offered to give their lecture twice, and allowed students to choose which session to attend.  Technology can be another challenge when holding synchronous sessions. Faculty suggested offering material in multiple formats in order to meet the needs of students who may be having technological difficulties. For example, post slides in addition to video.

There are a variety of online tools that can be used to engage students online. Faculty in this session discussed the following:

  • Padlet – tool that allows students to collaborate synchronously or asynchronously
  • Loom – video recording application that allows students to create and send recordings
  • Flipgrid – video discussion board tool
  • Slack – communication platform used for information sharing, individual and group communication, synchronous and asynchronous collaboration (similar to Teams)

(Note: Instructors are encouraged to contact their school’s teaching and learning center before deciding to use third party tools that may or may not be supported by their institution.)

Jazzing Up Online Presentations: A panel of faculty representing the School of Education, the School of Medicine, and the Krieger School of Arts and Sciences shared strategies for how to strengthen online presentations and keep students engaged. One idea is to maintain a balance between synchronous and asynchronous sessions to help avoid Zoom fatigue. Another idea is to keep sessions interactive by using breakout rooms, videos, knowledge checks, and other active learning techniques. Modeling online navigation for students is another way to help make sure they are staying engaged. For example, if referring to a particular discussion board post, share your screen with students and navigate to the post, read it with students, and discuss together. Consider using a different tool, other than PowerPoint, for your presentation, such as Genially or Sway. Lastly, don’t be afraid to put your personality into your presentation – pets and silly bow ties can make a difference to students!

Student Perspectives: A moderated panel of four students from across the institution shared their experiences with virtual learning this past semester. When asked what has been the most challenging aspect, several students mentioned Zoom fatigue. With the many hours of online lectures they were expected to attend, students reported that it was often difficult to stay engaged. Zoom fatigue also made it a challenge to participate in outside events or clubs since they are virtual as well. Other challenges: difficulty connecting and networking with people online and students living in different time zones.

When asked what techniques they wished more faculty were using, one student mentioned following best practices of online learning to ensure consistency across courses. Another student appreciated how one of her professors asked how students were doing at the beginning of each class. This was a small class, and the student acknowledged that it probably wouldn’t be possible in a larger setting, but that it helped to build community among class members. Another consideration mentioned is to build in breaks during the lecture. Other techniques suggested were the use of collaborative assignments, to help students keep each other accountable, and breakout rooms (in Zoom) with a structured task or purpose in mind.

Students were asked about the positive aspects of virtual learning. One student from the School of Advanced International Studies (SAIS) explained how students from all three SAIS campuses were able to participate in all classes together, and how beneficial it was for students to experience the others’ perspectives. Another student found it extremely helpful that faculty would record their lectures and post them to Blackboard for unlimited viewing.  Students also greatly appreciated the creativity and support of their instructors and teaching assistants.

Other topics presented at the conference include: student wellness, assessment, accessibility, and more. The Provost’s office has made the full day of recorded sessions available here with JHED authentication.

Amy Brusini, Senior Instructional Designer
Center for Educational Resources

Image Source: Pixabay

Teaching Online: What Have We Learned?

On Friday, October 9, the Center for Educational Resources (CER) hosted an online session, “Teaching Online: What Have We Learned?” where faculty were able to share and discuss best practices based on their experiences teaching online.  Mike Reese, director of the CER and faculty member in Sociology, and Allon Brann, teaching support specialist at the CER, moderated the discussion, structuring it with a few guiding questions as outlined below:

What is something you are doing differently this semester online that you will continue to do when you are back in the classroom?

Jamie Young from Chemistry described how he is using tools such as MS Teams and Slack to build classroom community. He anticipated students feeling isolated in an online environment, so he set up spaces for casual conversation for them to communicate and get to know one another. He said it has definitely encouraged and increased conversation among students. When asked how he motivates students to participate in these environments, Young responded that he made their participation a very small part of their grade. Young and his TAs make it a point to respond right away when students post to these spaces so that students know this is an active space and that they are being heard. This level of responsiveness has also helped boost participation. Back in the classroom, Young plans to continue using these tools for informal office hours.

Rachel Sangree from Civil and Systems Engineering shared that she has been holding evening office hours and what a difference it has made in the number of students who attend.  Acknowledging that it is sometimes exhausting, she stated that she sees more students now than ever before. When we’re back in the classroom, Sangree plans to continue to hold evening office hours, but perhaps not quite as late as she offers currently.

Alison Papadakis from Psychological and Brain Sciences described how she has adapted the “think pair share” active learning strategy to an online environment. Students are split into groups and assigned breakout rooms in Zoom, then use Google Sheets to record their ideas and notes while they’re in the rooms. This allows Papadakis to monitor the progress of students without having to manually drop in to each of the rooms. She is also able to add her own comments directly to the sheets in real time as students work on them. It was noted that separate tabs are created for each group in Google Sheets, so each group has its own space to work.  Initially Papadakis was concerned that students would feel like she was ‘spying’ on them and wouldn’t like this method, but so far the feedback has been positive.  Jamie Young shared a tutorial he put together on this topic: https://docs.google.com/document/d/1uvRB38GHIKNaxQL-dN-9vpWgC43Yslssyz_jh2uPtno/edit

Francois Furstenberg from History shared how he is using the e-reader platform Perusall which allows students to collaboratively annotate their online readings. The annotations inform Furstenberg what parts of the readings students are finding interesting and are helping to shape the in-class discussions. He plans to continue using this platform when in-person classes resume. It was noted that instructors need to have copyright permission before uploading reading material to Perusall. If they have questions about obtaining copyright, they are encouraged to contact their university librarian.

David Kraemer from Mechanical Engineering mentioned that he mailed USB oscilloscope boards and a kit of devices to each of his students so they could perform “hands-on” experiments at home. He recognizes the value of these kits whether or not students are learning online, and plans to keep using them when in person classes resume.

Joshua Reiter from the Center for Leadership Education described how he adjusted his approach to assessments by breaking up large exams into more frequent quizzes throughout the semester.  Some of these quizzes were meant to be ‘fun’ quizzes for participation points, but he noticed that students were feeling pressured when taking them, defeating their purpose. Reiter changed them from individual to group quizzes, using the breakout room feature in Zoom.  Since then, he’s noticed a significant reduction in stress among the students.

 

What is something that you are still struggling with?

Several faculty members mentioned that their workload is significantly higher this semester as they do their best to recreate their lessons online.  Some feel like they are putting in three times the normal amount of preparation time and as a result, are experiencing technological overload, having to learn and keep up with so many tools. Many faculty mentioned that their students are feeling this way, too.  It was suggested that adding technology should be done in a purposeful way and that faculty should not feel compelled to use all of the available tools. Some faculty acknowledged that although it has been very challenging, they have learned a great deal about tools that are out there, and which ones seem to work better for students.

Similarly, a faculty member mentioned how difficult it is to multitask within the online environment; for example, keeping up with the chat window in Zoom while lecturing synchronously. Many faculty agreed, commenting that they feel pressured to keep up with everything going on and that it often feels like a performance. Someone commented that sharing concerns with the students helps to humanize the situation, while setting realistic expectations helps to take pressure off of instructors. One instructor mentioned how he purposely builds pauses into his lectures to allow himself time to catch up. Others mentioned that they use their TAs to monitor the chat window; if the instructor does not have a TA, he or she could ask a student.  Another general suggestion is to ask students what works best for them, instead of trying to monitor everything.

Academic integrity was another issue that came up. At least one instructor acknowledged multiple instances of students cheating since moving online, while others shared that they are concerned it may happen to them. A brief discussion followed, with instructors sharing strategies they use to try and mitigate cheating: using online monitoring tools, lowering weights of exams, making all exams open-book/open-note, and placing more emphasis on project-based work.

Some technical questions also came up, such as how to recreate an interactive whiteboard. The responses ranged from configuring Powerpoint in a certain way to using multiple devices. Jamie Young shared a tutorial he put together that uses Open Broadcaster Software (OBS): https://docs.google.com/document/d/1JXptPGjnAOiqbpvrXJPGWDcbqE_l95C6Cm0moYpaelk/edit?usp=sharing  Faculty are welcome to contact the CER for help with this and other specific technological challenges.

Anything you would like to share with others?

A few faculty members shared how they are taking advantage of the online environment. Andrew Cherlin from Sociology mentioned how much easier it is to schedule outside guests, such as authors, since there are no travel arrangements, logistics, etc. to be worked out. He has had several guests this semester already. Cherlin also described how he has taken advantage of Zoom to meet with each student individually for about fifteen minutes to check in with them and make sure they are on track. He acknowledged that this is not practical for large courses, but it has been very beneficial to those in his seminar style course.

Lori Finkelstein from Museum Studies described how being online has reshaped her assignments. She usually has students go out into the field to different museums to conduct research. This semester, students are taking a look at what museums are offering virtually and whether or not they are successful, what seems to be working, what is not working, etc.

Lester Spence from Political Science is teaching a course with instructors from Goucher College and Towson University. Students from all three schools are collaborating together as they work on group projects, something that would not necessarily be possible in a face-to-face environment.

Amy Brusini, Senior Instructional Designer
Center for Educational Resources

Image Source: Pixabay

Enhancing Classroom Communication Through Slack

A few months ago, I posted about Slack, and some ideas for how it could be used in the classroom. In the article, I mentioned that JHU Professor Jennifer Bernstein regularly uses Slack to communicate with students in her classes. Since that time, we followed up with Professor Bernstein to find out more about her experience.

The following is a guest post by Jennifer Bernstein, Lecturer, Center for Leadership Education, Whiting School of Engineering, Johns Hopkins University.

The culture of the medical profession is continually evolving; issues ranging from the cost of health care to demographic changes are just some of the factors influencing the culture surrounding medical professionals in the United States. As an instructor in this field, it is imperative to keep things as current for students as possible. In my class, Culture of the Medical Profession, I am constantly integrating new content from the news, twitter feeds, Instagram, and other sources. When newsworthy items arise, which is multiple times per week, I need to be able to notify students about these developments quickly and efficiently. I also want to spark conversation among the students about these developments as they happen. In Blackboard, where much of my course content resides, the synchronous communication tools available do not offer me an effective solution to keeping students informed and up-to-date; I find posting new content in Blackboard cumbersome and time-consuming, and the chat areas offer little interest when compared with commonly used platforms like Twitter.

Most of the students in my Culture of the Medical Profession class are in the pre-professional program and are planning to go on to medical school, dental school, or some other clinical training program. One of the course goals is for students to explore challenges faced by health professionals on a daily basis and why they are relevant for students considering a life in medicine; following the ongoing conversations about these challenges provides students with an awareness of what issues they may face once they commit to the field. Another goal is to provide students with a platform to communicate their own thoughts and ideas about these issues with me and with each other. In addition to the benefits of being exposed to various perspectives on each of the issues, this exercise helps students learn to clearly convey their ideas and findings to various professional audiences. I need a tool that will accommodate both of these goals: a way to immediately share relevant current events and enable students to effectively communicate about them.

About three years ago, I discovered Slack, an online communication tool used for project management and information sharing. I was on a joint JHU-MIT research team that was using it and soon came to realize how easy it was to synchronously and asynchronously communicate and share resources with other members of the group. In particular, we had fun sharing relevant news items, commenting on those items, or leaving emojis when we were short on time. Slack seemed like a natural fit for my class so I decided to give it a try.

I created a workspace in Slack for my class, which was separate from my research workspace. Slack workspaces are organized into ‘channels’ which are similar to chat rooms dedicated to specific topics. In my case, I created a channel for each topic on my syllabus. The names of channels are preceded by hash tags (e.g., #mededucation, #costsofcare, etc.). Once the Slack space was set up, I walked students through the mechanics of using it. Many of them had used it before and/or currently had their own accounts because they work in research labs and other academic environments that commonly utilize Slack, so they caught on quickly.

I let students know at the beginning of the term that their participation in Slack would count towards their overall participation grade. Two to three times each week I posted articles, tweets, etc. and provided brief commentary on the relevance. I posted not only in whatever channel/topic we were currently studying but also across the other hashtags. Students almost immediately responded with their own articles, reactions, links, etc. Sometimes the online discussions were so lively that they continued into our next face-to-face class meeting. Students also realized they could have conversations with individuals, separate from the group, so there were often several side conversations going on at the same time.

Since using Slack, the level of engagement in online class discussions has been consistently high. Students post to channels on their own, unprompted. Many of the issues covered in class are controversial and not always easy to talk about face to face. Slack provides a safe space to discuss and consider various perspectives of these issues; I’ve noticed that it also gives the quieter students an outlet to participate more confidently.

Community building has also been enhanced by using Slack. In general, I structure my classes so that about half of the time is lecture-based and the other half is some sort of group activity. Because of their frequent interactions on Slack, students now get to know one another beyond the small groups they are assigned to during class. Out of class, they slack each other relevant articles, links, etc. pertaining to whatever project they’re working on.

Feedback from previous students about Slack has been very positive; because of the continuous, up-to-date exposure to various issues in the medical field and the opportunity to communicate about them, students report feeling much more confident and prepared for medical school interviews. According to students, interviewers have been very impressed with their knowledge, passion, and level of commitment.

A few of my previous students, now currently in their gap year or training, continue to participate in the course’s Slack space because they want to keep up with current issues. This has been extremely beneficial to myself and my current students.  As an instructor, it allows me to check in with them to see if there are any changes I should consider making to the course. For current students, it’s a connection to someone in the field, with an authentic perspective.

On the administrative side of things, Slack has definitely saved me time and frustration. It’s a snap to add/update links and notify students of any changes. There are also features that allow instructors to track student participation, if desired. Instructors can opt-in to an automatically generated weekly summary of usage statistics showing how many messages were posted, etc. There is also a powerful search feature in Slack which allows instructors to search and view posts made by individual students. If a discussion happens to get out of hand, instructors (as owners of a Slack space) have the ability to delete inappropriate posts and close it down if necessary.

Instructors have a range of options as they consider how to effectively communicate and share information with their students. Slack is working very well in my class of 19-25 students, but I recognize that it may not be the best tool for all classes. Instructors with large lecture classes, for example, might be challenged to use it effectively. Although I’m not there yet, I’m trying to figure out ways to use Slack in my other classes.  In the meantime, it challenges me to make sure students in Culture of the Medical Profession see the relevance of the class beyond just an academic exercise and realize its value in their life’s work and experiences.

Jennifer Bernstein, Lecturer
Center for Leadership Education, Johns Hopkins University

Jennifer Bernstein is a lecturer in the Center for Leadership Education and has 20 years of experience working on WHO-, industry-, U.S. government-funded research studies and clinical trials. She is an alum of the Johns Hopkins Bloomberg School of Public Health and teaches a number of courses including Culture of the Medical Profession and Technical Writing.

Image Source: Pixabay, Jennifer Bernstein

Classics Research Lab: The John Addington Symonds Project

This past spring, the Classics Department launched the Classics Research Lab (CRL). Within each CRL iteration, students conduct empirical research with faculty, contributing to a larger, ongoing project. Although the research takes place under the umbrella of a course, it is the larger project that dictates the course’s scope and even duration—extending, if needed, across multiple semesters. The initiative is similar, in some ways, to a traditional science lab course in which students carry out set experiments to learn disciplinary content and skills. But it differs in that CRL research is open-ended and discovery-based; assisting faculty with an authentic research project, students make new observations and original interpretations of the data under consideration. The guiding principle of the CRL is that undergraduate students should have the opportunity to experience the real, hands-on work of the humanities: to engage in the active questions that humanist scholars pursue, to recognize the historical and current stakes of those questions, and to add their labor, as increasingly competent collaborators, to the quest for answers through careful, detailed, discipline-specific research.

A second aim of the CRL is to counter prevailing myths about humanities research by making it more visible and accessible to non-specialists. Accordingly, CRL participants meet and work in a public lab space—a room in Gilman Hall that looks out onto the atrium. CRL work-in-progress is visible through the windows of the Lab as well as online, via the websites built by individual projects. (See, for example, https://symondsproject.org/.)

The pilot CRL project, co-taught by Shane Butler of the Classics Department and Gabrielle Dean of the Sheridan Libraries, focused on John Addington Symonds, a Victorian scholar who wrote a groundbreaking work on Ancient Greek sexuality, A Problem in Greek Ethics. In its first semester, the John Addington Symonds Project (JASP) produced outcomes that not only contribute to a richer narrative about the history of sexuality, showing how Symonds painstakingly built his innovative arguments, but also provide future researchers with a new set of tools. Along the way, students acquired key skills in bibliography, archival and rare book research, and digital humanities.

The discovery-based ethos of the course required some significant departures from the usual pedagogical protocols. In place of a fixed syllabus, with all assignments configured and described in advance, the instructors developed a semi-structured syllabus with readings and preparatory assignments in the first half of the semester and a more open schedule in the second half of the semester. The goal was to empower students to help guide the project’s directions based on what they learned.

The semester started with a collaborative assignment designed to orient students to the topic and to the basic tasks of humanities research. Using Zotero, an open-source, digital reference management platform, students collectively assembled the Sheridan Libraries’ catalog records of books by Symonds. The books were then checked out to the Lab and shelved in its secure, dedicated space, so that students could work with them over the semester. Students also visited the Libraries’ special collections to study rare, non-circulating books. This initial assignment introduced students from a range of disciplines to library resources and humanities research processes, while offering a broad overview of Symonds’ writings and range of interests. At the same time, students read and discussed Symonds’ autobiography and signature works in the history of sexuality to ground them in the topic. And they began their independent investigations of books written and read by Symonds. Using the materials checked out to the Lab and in special collections, students composed short blog-style essays documenting the physical features of these books, relating the books to Symonds’ letters and other writings, and construing from their observations new analyses of Symonds’ bibliographic and social networks. These blog posts, after undergoing peer review and instructor review, have been published on the project website. (https://symondsproject.org/blog/)

The second collaborative project undertaken by JASP was an “index locorum” to A Problem in Greek Ethics—a detailed index of citations. Using digital resources and reference books checked out to the Lab, students retraced Symonds’ own research to identify the specific texts he used in the composition of this seminal essay. This brand-new index makes it startingly clear how Symonds connected a breadth of Greek and Latin sources, integrated works by later writers, and from these foundations drew original conclusions about the evolution of same-sex love, eroticism, and social norms and ideas about gender and sexuality in the ancient Greek and Roman worlds—as well as the legacy of these practices and philosophies. The index locorum, which is still in progress, is published on the JASP website.  (https://symondsproject.org/greek-ethics-index/)

The index brought to the Project’s attention an important gap in Symonds scholarship: the absence of reliable digital editions of some versions of A Problem in Greek Ethics, which has a complicated publication history because of censorship and the practices that publishers undertook to evade it. In keeping with the CRL’s dedication to collaborative leadership, JASP participants decided to dedicate the second half of the semester to two linked endeavors.

Students also contributed to the visibility and ongoing viability of the lab through two “meta-lab” ventures: a video (still in development) about JASP, using footage captured throughout the semester via a camera set-up and workflow established by Reid Sczerba of the CER, and a manual documenting the Project’s research processes, to be used by future students. Finally, JASP hosted an “open lab” at the end of the semester with a display of rare books, facsimile photographs, and the physical manifestations of the reconstructed Symonds library, along with the chance to talk with students about their research.While the CRL will continue next semester with the John Addington Symonds Project, it is not constrained to that topic.  Other faculty will offer their own lab courses, sometimes simultaneously in the lab space, to provide students with a variety of opportunities to apply humanities research skills.

Professors Butler and Dean believe the research-based teaching model of the Classics Research Lab is a contemporary implementation of the historic Johns Hopkins model, as the first modern research university in America. The hope is that this curricular model might scale to other disciplines and other universities. For more information, contact Shane Butler (shane.butler@jhu.edu) or Gabrielle Dean (gnodean@jhu.edu).

Dr. Michael J. Reese, Associate Dean and Director
Center for Educational Resources

Image Source: Gabrielle Dean, Reid Sczerba

Using Slack in the Classroom

If you aren’t already using it, chances are you have probably heard of the online communication platform known as Slack. Slack is a cloud-based software program that is used for project management, information sharing, individual and group communication, as well as synchronous and asynchronous collaboration.  There are free and paid plans available; the main difference between the plans is the number of messages that are accessible (10,000 with the free plan) and how many third-party tools are supported (10 with the free plan).  What began in 2013 as a mode for inter-office conversation between two business offices has quickly expanded to hundreds of workplaces worldwide as well as many classrooms.

With the number of existing communication tools already available, you may be wondering how this one differs and why you might consider using it. Slack is organized into ‘channels’ which are like chat rooms dedicated to specific conversations. Messages posted to a channel can be seen by everyone who subscribes to that channel or directed to specific individuals and kept private. Unlike traditional chat rooms which may be hard to follow, Slack supports threading, which allows participants to respond directly to posts within a channel without interrupting the overall flow of conversation. Slack integrates with several third-party services, such as Box, Google Drive, and Dropbox, as well as developer platforms such as GitHub and Bitbucket. It also has a powerful search feature, making it easy to find files and specific topics in cross-channel conversations.

Slack was designed with efficiency in mind, therefore communication tends to be succinct and streamlined. Generally speaking, participants write short, direct messages closer in style to a messaging app without the ‘formality’ often used when composing an email. While this lack of formality may take some getting used to, many students are already accustomed to this style which they frequently use in various social media apps and when texting. Also unlike email, Slack follows more of an ‘opt-in’ model, where users can join in on conversations they feel are relevant and ignore those that are not.  Settings are available to determine how often users are notified of messages being posted.

The following is a list of possible ways instructors can use Slack in the classroom:

  • Share information – Create channels for posting announcements, sharing articles, links, relevant content, etc. Students can immediately ask questions or comment on the post which could lead to a dialogue around a specific topic. This may help to engage students in the topic as well as build a sense of community in the class.
  • Manage group projects – Each group can have its own channel to collaborate, share files, and communicate with each other. Instructors can post resources for groups in their specific channels and periodically check in and offer assistance as needed.
  • Crowdsource class notes – Create a channel for students to contribute main ideas from notes taken in class. This could eventually be used to create a study guide.
  • Poll the class – Slack includes a free polling tool which can be used to survey students for a variety of reasons in real-time, during class, or asynchronously, outside of class. Polls are optionally anonymous.
  • Include experts ‘in the field’ – Invite subject matter experts and/or those working ‘in the field’ to Slack so they can participate in conversations and answer student questions. JHU instructor Jennifer Bernstein invites former students to stay involved in her Slack channels so that current students can benefit from the perspective of someone who has recently graduated and is now working in the medical profession.
  • Monitor student engagement – Slack provides an optional weekly summary of usage statistics, including charts and graphs showing how many messages were posted, files uploaded, etc.

If you decide to use Slack in a classroom environment, there are some considerations to keep in mind. For example, there is no FERPA compliance in Slack. Sensitive data such as grades and personal information should not be shared in Slack spaces. Instructors should be clear with students about what types of conversations are appropriate for Slack, and what might be better served in an email or face-to-face. Another thing to consider is the capability available to members (students) that are invited to a Slack space. Instructors may be surprised with the permissions and features available to students (i.e. the ability to create their own channels). Therefore, it is recommended that instructors familiarize themselves with the established permissions of Slack before getting started.  Finally, it may be worth noting that Slack is not a course management system (Blackboard, Canvas, etc.), and does not contain many of the features available in those systems, such as a gradebook, assignment creator, rubrics tool, etc. It may, however, provide an interesting, alternative means of communication in relevant situations as determined by the instructor.

Amy Brusini, Senior Instructional Designer
Center for Educational Resources

Image sources: Slack logo, Phil Simon: How I Use Slack in the Classroom

Quick Tips: Tweeting to Learn

Twitter Logo Blue BirdToday it seems that everyone is tweeting, from politicians to celebrities to regular folks. And yes, even academics are tweeting. For high profile users, Twitter allows users to quickly get out a message to followers, whether political or public relations. For academics, it can be a great way to share conference takeaways, timely articles, or, in the case of Johns Hopkins University Professor of History, Martha S. Jones, to stimulate class discussion. A recent article in the JHU Hub, History Class Meets the Digital Age, details Jones’ practice.

Jones thinks that giving students skills in using social media is as important as teaching content and having students learn to do research. “Which is why this semester, six sessions of Jones’ History of Law and Social Justice course are taking the form of Twitter chats. Over the period of an hour, Jones posts 10 questions related to that unit’s reading, and students—along with anyone else who happens to drop in on the chat—respond and discuss. Far from an afterthought, the chats—conducted using the #lawsocialjustice hash tag—are a central element in the course and determine 30 percent of a student’s grade.”

Just as they might do in class, these students are participating in a discussion, albeit one they can contribute to while in their pajamas lounging at home as easily as in the quiet space of the library or while sitting on the quad enjoying the fall weather.

“The questions are rapid-fire, with a new one popping up every six minutes. Students are required to answer each question, which means that responses often overlap, but also that all 20 can fully participate in a way not always possible in a traditional class setting. Responses are limited to Twitter’s 280 characters, which encourages students to distill their thoughts, though many are also learning to “thread” their responses to allow for greater depth.”

And the audience is not limited to the instructor and classmates; Jones invites her 8,000 plus Twitter followers to join in as well. These additional voices enrich the students’ learning experience as they become teachers themselves byclarifying or providing nuance to their responses when questioned by others on the chat. In some cases, the followers contribute additional expertise to the conversation. Jones appreciates the give and take with a larger community as well the view that students get into her roles as a professional/scholar/researcher—something that undergraduates may not always see or have access to in their relationships with faculty.

If you are interested in using Twitter in your class, read the full article to get more detail. In addition, two previous Innovative Instructor posts have looked at using Twitter in the classroom and will provide additional resources: Using Twitter in Your Course (December 10, 2014) and Tweeting the Iliad (November 22, 2016). Faculty have asked about whether students might have reservations about setting up a Twitter account. If tweeting will be a requirement for your course, it would be wise to make that clear in the course description and again on the first day of class. Student response to tweeting in Jones’ course and to the courses described in the previous blog posts on Twitter have been overwhelmingly positive. The Innovative Instructor welcomes comments on your pedagogical experiences with Twitter specifically or social media more generally.

Macie Hall, Senior Instructional Designer
Center for Educational Resources

Image Source: Twitter blue logo https://about.twitter.com/press/brand-assets

Lunch and Learn: Alternatives to the Traditional Textbook

On Thursday, October 25, the Center for Educational Resources (CER) hosted Logo for Lunch and Learn program showing the words Lunch and Learn in orange with a fork above and a pen below the lettering. Faculty Conversations on Teaching at the bottom.the first Lunch and Learn for the 2018-2019 academic year. Marian Feldman, Professor and Chair of History of Art, Professor of Near Eastern Studies; and Joanne Selinski, Associate Teaching Professor and Director of Undergraduate Studies, Computer Science; presented on Alternatives to the Traditional Textbook.

Marian Feldman started with a presentation on the Open Educational Resource (OER) she created several years ago for her courses on ancient Mesopotamian art [see slides]. She commented that Mesopotamian art may seem esoteric; not many people are readily familiar with the subject matter. Mesopotamian culture began in the 10th millennium BCE, centered in (but at times extending well beyond) what is now Iraq, and flourished in the Bronze and Iron Ages with the Sumerian, Akkadian, Babylonian, Assyrian, Neo-Assyrian, and Neo-Babylonian empires from the 3rd millennium to the 6th century BCE.

“Open Educational Resources are free and openly licensed educational materials that can be used for teaching, learning, research, and other purposes.” (creativecommons.org) Feldman’s motivation for creating OER for her course stemmed in large part from the fact that there was no good textbook available. The only text, The Art and Architecture of the Ancient Orient (Frankfort) was published in 1954, and though new editions were released up until 1996, the material was not updated. In 2017, a new text, Art of Mesopotamia (Bahrani), was published, but at $90 a copy, Feldman plans to stick with the OER she developed as a free alternative for her students that is also more directly relevant to the materials she covers.

The OER has other value as well. When Mesopotamian art is introduced in a standard survey of art course, a $90 textbook is overkill, while the modularity of her OER works perfectly for an introductory approach. Feldman was also interested in highlighting these works of art in a time when many cultural heritage sites and objects in the region have been destroyed or are under threat. The OER as an open resource puts information in the public domain where it is easily accessible.

Screen shot of OpenStax CNX website home page.Feldman applied for and won Technology Fellowship Grants (2015 and 2016) from the Center for Educational Resources (CER) that allowed her to work with two graduate students in Near Eastern Studies, Megan Lewis and Avary Taylor, to undertake the project. The CER advised her on a platform for sharing the modules—OpenStax CNX at Rice University. From the website: “OpenStax publishes high-quality, peer-reviewed, openly licensed textbooks that are absolutely free online and low cost in print.” OpenStax CNX was a good fit because Feldman was not particularly technology oriented, and it offered a relatively easy-to-use platform. She also liked the “knowledge chunks” concept where content modules can be aggregated into a custom “text” for students. The platform uses a Creative Commons license and content is freely accessible to all.

Feldman and her graduate students created 15 modules over two years. Each module is stand alone, and many incorporate videos. The modules can be downloaded as a PDF—which students found useful for study purposes—although multimedia content such as videos is not viewable in the PDF. She noted that because the platform is open, she cannot track use by individual students to be sure that they are viewing the modules. However, end-of-course surveys of the students indicated that they had found the OER modules to be valuable course content. She received positive feedback from colleagues as well. The one complaint from students was that at times the platform was slow, particularly when playing multimedia clips and downloading materials.

There were challenges with creating the OER modules. Feldman acknowledged that it was a lot of work. All multimedia content—images, videos, interactive materials—had to be in the public domain or permission had to be obtained from the rights holders. There were some technological challenges with the platform. Feldman described it as “clunky” at times. The built in HTML editor was easy to use, but limiting for formatting purposes. She had hoped that having the students use the modules might allow her to do less in-class lecturing, but that was not the case.

Feldman has run some analytics on the modules, using Google Analytics, and discovered that beyond her own use (and that of her students), the modules have been viewed by others, but perhaps not as much as she might have hoped. Over a 12-month period excluding JHU use, the various modules were viewed between 6 and 150 times. There was a big spread on the IP access—viewers came to the site from around the world. The relatively small numbers of viewers for her modules on OpenStax CNX are in contrast to a TED-Ed Animation project she worked on during the same time period, targeted at the K-12 constituency. The Rise and Fall of the Assyrian Empire has received over a million views!

zyBooks website home page screenshot.Joanne Selinski introduced the audience to zyBooks, billed as an affordable, interactive, online textbook platform for STEM disciplines. Selinski is piloting the use of a zyBook for the Gateway Computing course she is teaching, although she had previously used a limited version of zyBooks in teaching a Java course. While zyBooks is not free, it is relatively low-cost, about $50 per student depending on instructor customizations.

Selenski noted that she had the opposite problem from Feldman—her field, computer science, is constantly changing and advancing so that texts become outdated quickly and must be updated frequently. Print texts simply can’t keep up with the changing curriculum. Moreover, courses are not standardized across departments and institutions, so a standardized text may not be flexible enough for adaptation to a particular curriculum. And, every instructor teaches standard courses differently, so there really is no such thing as a one-size-fits-all textbook. Thus the discipline has seen a move from print books to courseware on interactive platforms.

In Selinski’s experience, students didn’t read textbooks and she would have to repeat the information in class. Homework assignments applied the work done in class. Using zyBooks allowed her to flip her class model, with students learning concepts outside of class and doing applied work in class individually or in groups. She had wanted to flip her class previously, but didn’t want to use only videos for outside-of-class instruction. While she does use some videos as a supplement, zyBooks provided a great overall solution.

Selinski gave a demonstration of the customized zyBook that she developed for her Gateway Computing course. The modules are a mix of various types of demonstrations and exercises interspersed with fill-in-the-blank, true-false, and multiple choice questions. She finds that the quizzing while doing method is beneficial to student learning. There are challenge activities for students looking for more advanced work, but they are not required as in-class group work covers the challenge material. Everything is auto-graded. Selinski can choose which assignments will be graded. The biggest benefit is that students get introduced to the core material before they come to class.

Selinski noted that the company worked closely with her (and other JHU faculty in the pilot) to develop their texts from a menu of pre-created modules. She liked that zyBooks offers lots of options for customization. The interface is easy to use. She can add notes on the modules for specific instructions or to make comments. More advanced students can take advantage of extra materials. She was able to add a student who enrolled in the class late and change the deadlines/due dates for that individual. And, she can see who has done what in terms of the on-line work. Overall, zyBooks has great reporting features. Her one caveat was that students won’t do work unless it is required.

Because this is the first semester of use, she does not yet have data on student response to the platform, however informal comments suggest that students like it overall. She responded to student complaints that too much was required in the early part of the semester and reduced required material to some extent. She will like be more selective when using zyBooks next semester.

A lively discussion followed the presentations. There was a question about whether material from these alternative texts could be integrated into Blackboard, JHU’s course management system. In both cases, the answer is no, that these are separate platforms. Links to material can be provided in Blackboard, but the content resides on the platform—OpenStax or zyBooks.

Selinski was asked to elaborate on what students do during class time. Classes are small sections of 19 or fewer students, and she has a teaching assistant, so she can have them working individually or in small groups and oversee them all. Generally, there is an in-class assignment, activity, or problem to be solved that reflects the material covered in zyBooks. Sometimes students are working on paper, others times on their laptops, other times on the board. For some activities she may do a brief lecture for background before the students start working.

There were questions about the zyBooks platform, course development, and subscription model, and the availability of materials for students on both platforms after a course has ended. Selinski elaborated that zyBooks offers general texts that are updated frequently and can be customized by each instructor for their use. A course can be saved and copied for use in a subsequent semester. There is no sharing across institutions—another institution cannot readily see a JHU instance of a course. Students subscriptions are for the duration of the semester; after which they cannot access the course. They are able to download PDFs of content during the semester they are enrolled. Feldman noted that OpenStax CNX is by nature open and free accessible to anyone at any time.

There was some discussion about the benefits of interactivity, and there was agreement that modality should match the content being presented. As for print versus online, it is clear that it may come down to personal preference–some prefer reading online while others want a hard copy of a text. Feldman noted that the evolution of the Internet has led to a re-thinking of the concept of an intellectual canon for an area of humanistic study. The Internet allows a break from such narratives with inherent advantages and drawbacks. This has implications for how faculty teach and students learn. [See M.H. Feldman, Rethinking the Canon of Ancient Near Eastern Art in the Internet Age, Published Online: 2017-06-22, DOI: https://doi.org/10.1515/janeh-2016-0002.]

Finally, Mike Reese, Associate Dean of University Libraries, Director of the CER, and lecturer in Sociology, offered another alternative to the textbook that is free to students. In the courses he teaches he is committed to students not having to pay for textbooks. Instead he assigns materials such as e-books and research articles that are available to students through the library. This Lunch and Learn session demonstrated that there is more than one way to lower the cost of textbook materials for your students.

Macie Hall, Senior Instructional Designer
Center for Educational Resources

Image Sources: Web page screenshots

What’s New in the News?

Row of brightly colored newspaper boxes.At The Innovative Instructor, I follow other pedagogy blogs and publications, and have a few favorites that are frequently referenced in these pages, including Vanderbilt mathematics professor Derek Bruff’s Agile Learning (“educational technology, visual thinking, student motivation, faculty development, how people learn, social media, and more”), Faculty Focus (“higher education teaching strategies”), Pedagogy Unbound (“a place for college teachers to share practical strategies for today’s classrooms”), and Tomorrow’s Professor (“online faculty development 100 times per year”).

One old friend, ProfHacker, had been hosted since 2009 at the Chronicle of Higher Education, and is now becoming independent. Beginning Monday, October 1, 2018, you’ll find new posts, as well as archived material, at Profhacker.com. ProfHacker has long been a great resource for technology for instructors inside and outside of the classroom, including hacks for productivity and personal work as well as teaching and learning.

Another good blog retired last spring, but fortunately the posts are archived. Teaching Tidbits, hosted by the Mathematical Association of America, offered assistance with problems math instructors face, but many of the posts were relevant to all teaching faculty (e.g., 5 Ways to Respond When Students Offer Incorrect Answer, How Transparency Improves Learning).

Recently I have come across two new-to-me resources I’d like to share. The first is Mark Connolly’s (Associate Research Scientist, Wisconsin Center for Education Research, University of Wisconsin School of Education) STEM Professor Newsletter. This, like Tomorrow’s Professor, is an email subscription. Unlike Tomorrow’s Professor’s posts, back issues of the newsletter do not seem to be available online. You can see the first two issues on the website to get an idea of the content.

Second, the Chronicle of Higher Education now offers the Teaching Newsletter. The link will take you to a page where you can subscribe as well as see back editions with articles such as What Podcasts Can Teach Us About Teaching, When Your Course Suddenly Needs an Overhaul, How One Teaching Expert Activates Students’ Curiosity, and The 5 Tips for Student Success That a Longtime Instructor Swears By.

There’s lots of great advice, teaching strategies, and instructional resources offered in these blogs and publications. Now comes the challenge of finding time to read it all.

Macie Hall, Senior Instructional Designer
Center for Educational Resources

Image Source: Pixabay.com

The New Google Sites

We’re always on the lookout for applications that instructors and their students can use to enhance course work. A previous post We Have a Solution for That: Student Presentations, Posters, and Websites (October 6, 2017) mentioned a new version of Google Sites as having potential as a presentation software that allows for easy collaboration among student team members. Today’s post will delve deeper into its possibilities and use. This post is also available in PDF format as part of The Innovative Instructor articles series.

Logo for Google SitesNew Google Sites is an online website creation platform. It doesn’t require web development or design experience to create sites that work well on mobile devices. The New Google Sites application is included with the creation tools offered in Google Drive, making it easier to share and integrate your Google Drive content.

In 2006 Google purchased JotSpot, a software company that had been creating social software for businesses. The software acquired from that purchase was used to create the first iteration of Google Sites, now known as Classic Google Sites. Ten years later, Google launched a completely rebuilt Google Sites, which is currently being referred to as New Google Sites.

New Google Sites hasn’t replaced Classic Google Sites so much as it offers a new and different experience. The focus of New Google Sites is to increase collaboration for all team members regardless of their web development experience. It is also integrated with Google Drive so that teams working within the Google apps environment can easily associate shared content.

This new iteration of Google Sites is designed with mobile devices in mind. Users are

Screenshot example of the New Google Sites editing interface.

Example of the New Google Sites editing interface.

not able to add special APIs (Application Programmable Interface, which extends functionality of an application) or edit HTML directly. This keeps the editing interface

and options simple to ensure that whatever you create will work consistently across all browsers and devices. While this may seem limiting, you still have the option to use Classic Google Sites if you want a higher level of control.

In a classroom setting, instructors are often cautious about assigning students projects that require them to learn new technical skills that aren’t directly relevant to the course content. Instructors must balance the time it will take students to achieve technical competency against the need to ensure that students achieve the course learning goals. With New Google Sites, students can focus on their content without being overwhelmed by the technology.

In addition to ease of use, collaborative features allow students to work in teams and share content. Group assignments can offer students a valuable learning experience by providing opportunities for inclusivity, exposure to diverse viewpoints, accountability through team roles, and improved project outcomes.

New Google Sites makes it easy for the causal user to disseminate new ideas, original research, and self-expression to a public audience. If the website isn’t ready to be open to the world, the site’s editor has the ability to keep it unpublished while still having the option to collaborate or share it with select people. This is an important feature as student work may not be ready for a public audience or there may be intellectual property rights issues that preclude public display.

Professors at here at Johns Hopkins have used New Google Sites for assignments. In the History of Science and Technology course, Man vs. Machine: Resistance to New Technology since the Industrial Revolution, Assistant Professor Joris Mercelis had students use New Google Sites for their final projects. Teams of two or three students were each asked to create a website to display an illustrated essay based on research they had conducted. Images and video were required to support their narrative arguments. Students had to provide proper citations for all materials. Mercelis wanted the students to focus on writing for a lay audience, an exercise that encouraged them to think broadly about the topics they were studying.

History of Art Professor Stephen Campbell used a single Google Site where student teams collaborated to produce an online exhibition, Exhibiting the Renaissance Nude: The Body Exposed. Each student group was responsible for supplying the materials for one of five topic pages. The content developed from this project was accessible only to the class.

In both cases, students reported needing very little assistance when editing their sites. Typically, giving an introductory demonstration and providing resources for where to find help are all students need to begin working.

Recently, Google has created the ability to allow other Google Drive content to be embedded in a site. This means that you can embed a form or a document on a web page to elicit responses/feedback from your audience without them having to leave the site. This level of integration further supports the collaborative nature of Google applications.

Currently, this iteration of Google Sites uses the New in its title. There may come a time when Google will drop the New or re-brand New Google Sites with a different name. There is no indication that Google will stop supporting Classic Google Sites with its more advanced features.

Use of both versions of Google Sites is free and accessible using your Google Account. You can create a new site by signing into Google and going to the New Google Sites page (link provided below). You can also create a site from Google Drive’s “New” button in the creation tools menu.

It is recommended that students create a new account for class work instead of us­ing their personal accounts. While this is an additional step, it ensures that they can keep their personal lives separated from their studies.

A Google Site as displayed on a desktop, tablet, and smartphone.

A Google Site as displayed on a desktop, tablet, and smartphone.

Additional Resources:

Reid Sczerba, Multimedia Developer
Center for Educational Resources

Image sources: Google Sites logo, screenshots

Grading in the fast lane with Gradescope

[Guest post by Scott Smith, Professor, Computer Science, Johns Hopkins University]

Three speedometers for quality, grades per hour, and efficiency.Grading can be one of the most time consuming and tedious aspects of teaching a course, but it’s important to give prompt and meaningful feedback to your students. In large courses, aligning grading practices across multiple teaching assistants (TAs) necessitates a level of coordination that includes scheduling grading meetings, reviewing materials for correct answers, and calibrating point evaluations, all of which can take up valuable time during the semester.

In courses that teach programming, we typically assign students projects that require them to write programs to solve problems. When instructors grade this type of assignment, they not only have to observe the program’s results but also the student’s approach. If the results are not correct or the program doesn’t run, we have to spend time reviewing hundreds of lines of code to debug the program to give thoughtful feedback.

In the past, my method for grading assignments with my TAs may have been arduous but it worked. However, last year, no TAs were assigned to my Principles of Programming Languages course. Concerned that I wouldn’t have enough time to do all the work, I looked for another solution.

Consistent grading and providing meaningful feedback for student’s every submission, especially with multiple teaching assistants (TAs) can be challenging. Typically, when grading, I would schedule a time to sit down with all of my TAs, review the assignment or exam, give each TA a set of questions to grade, pass the submissions around until all were graded, and finally calculate the grades. When a TA had a question, we could address it as a group and make the related adjustments throughout the submissions as needed. While this system worked, it was tedious and time consuming. Occasionally, inconsistencies in the grades came up, which could prompt regrade requests from students. I kept thinking that there had to be a better way.

About year and a half ago, a colleague introduced me to an application called Gradescope to manage the grading of assignments and exams. I spent a relatively short amount of time getting familiar with the application and used it in a course in the fall of 2016, for both student-submitted homework assignments and in-class paper exams. In the case of the homework, students would upload a digital version of the assignment to Gradescope. The application would then prompt the student to designate the areas in the document where their answers can be found so that the application could sort and organize the submissions for the ease of grading. For the in-class exams, I would have the students work on a paper-based exam that I set up in Gradescope with the question areas established. I then would scan and upload the exams so that Gradescope could associate the established question areas to the student submissions automatically. The process of digitizing the completed tests and correlating them to the class roster was made easy with a scanner and Gradescope’s automatic roster matching feature. Gradescope became a centralized location where my TAs and I could grade student work.

There are a few ways to consider incorporating Gradescope into your course. Here is a non-exhaustive list of scenarios for both assignments and exams that can be accommodated:

  • Handwritten/drawn homework (students scan them and upload the images/PDFs)
  • Electronic written homework (students upload PDFs)
  • In-class exams (instructor scans them and uploads the PDFs)
  • Coding scripts for programming assignment (students upload their program’s files for auto-grading)
  • Code assignments graded by hand (students upload PDFs of code)

The real power of Gradescope is that it requires setting up a reusable rubric (a list of competencies or qualities used to assess correct answers) to grade each question. When grading, you select from or add to the rubric to add or deduct points. This keeps the grading consistent across multiple submissions. As the rubric is established as a part of the assignment, you can also update the point values at any time if you later determine that a larger point addition/deduction is advisable, and the grade calculations will update automatically.

Screenshot from Gradescope--Review grade for assignment feature.

Screenshot of Gradescope’s Review Grade for an assignment

After being informed that I wouldn’t have any TAs for my Principles of Programming Languages course the following semester, I was motivated to use one of Gradescope’s [features, the programming assignment auto-grader platform. Being able to automatically provide grades and feedback for students’ submitted code has long been a dream of instructors who teach programming. Gradescope offers a language-agnostic environment in which the instructor sets up the components and libraries needed for the students’ programs to run. The instructor establishes a grading script that is the basis for the analysis, providing grades and feedback for issues found in each student’s submitted program.

Overall, the use of Gradescope has reduced time spent grading and improves the quality of feedback that I am able to provide students. For instance, when I release grades to the students, they are able to review each of the descriptive rubrics that were used when grading their submissions, as well as any additional comments. Auto-grader was really the star feature in this case. Students were able to submit their code, determine if it would run, and make corrections before the deadline to increase their chances of a better grade. There are features to reduce the number of allowed submissions, but I choose not to set a limit so that the students could use an iterative approach to getting the right solution.

Gradescope is only effective if your rubrics and grading criteria are well thought out, and the auto-grading scripts require some time to set up.  Creating the grading scripts for the programming assignments may seem time intensive, but by frontloading the work with detailed rubrics and test cases, more time is saved in the grading process. The value of this preparation scales as enrollment increases, and the rubrics and scripts can be reused when you teach the course again. With more time during the semester freed up by streamlining the grading process, my TAs and I were able to increase office hours, which is more beneficial in the long run for the students.

Screenshot showing student's submission with rubric items used in grading.

Student’s submission with rubric items used in grading

The process for regrading is much easier for both students and instructors. Before Gradescope, a regrade request meant determining which TA graded that question, discussing the request with them, and then potentially adjusting the grade. With the regrade feature, students submit a regrade request, which gets routed to that question’s grader (me or the TA) with comments for the grader to consider. The grader can then award the regrade points directly to the student’s assignment. As the instructor, I can see all regrade requests, and can override if necessary, which helps to reduce the bureaucracy and logistics involved with manual regrading. Additionally, regrade requests and Gradescope’s assignment statistics feature may allow you to pinpoint issues with a particular question or how well students have understood a topic.

I have found that when preparing assignments with Gradescope, I am more willing to create multiple mini-assignments. With large courses, the tendency would be to create fewer assignments that are larger in scope to lessen the amount of grading. When there are too few submission points for students who are deadline oriented, I find that they wait till the last few days to start the assignment, which can make the learning process less effective. By adding more assignments, I can scaffold the learning to incrementally build on topics taught in class.

After using Gradescope for a year, I realized that it could be used to detect cheating. Gradescope allows you to see submissions to specific questions in sequence, making it easy to spot submissions that are identical, a red-flag for copied answers. While not a feature, it is an undocumented bonus. It should also be noted that Gradescope adheres to FERPA (Family Educational Rights and Privacy Act) standards for educational tools.

Additional Resources:

  • Gradescope website: https://gradescope.com
  • NOTE TO JHU READERS ONLY: The institutional version of Gradescope is currently available to JHU faculty users through a pilot program. If you are faculty at Johns Hopkins University’s Homewood campus interested in learning more about how Gradescope might work for your courses, contact Reid Sczerba in the Center for Educational Resources at rsczerb1@jhu.edu.

 

Scott Smith, Professor
Department of Computer Science, Johns Hopkins University

Scott Smith has been a professor of Computer Science at Hopkins for almost 30 years. His research specialty is programming languages. For the past several years, he has taught two main courses, Software Engineering, a 100 student project-based class, and Principles of Programming Languages, a mathematically-oriented course with both written and small programming assignments.

Images Sources: CC Reid Sczerba, Gradescope screenshots courtesy Scott Smith