Category Archives: teaching

Remote Teaching Reflection

The semester is now over.  I am writing this blog to help me think through the experience, the pluses, the minuses, the tech choices  and what would be really useful for next semester (which will still be online)

Our school made the decision to go remote 2 weeks into the second half of the semester.  Under normal circumstances, the second half of the semester is 6 weeks long, followed by a final exam week.  Thus, when we decided to go remote, we had 4 weeks of classes + exams remaining.  The term was instead changed to 1 week of preparation to teach remotely and 4 weeks of classes.

The instructions were fairly simple, we had to make sure our materials were available for our student and look to see if any upcoming assessments had to be changed.  For my courses, my course material in written form has always been available online so the basic part of the instruction to make materials available online was already fulfilled.  In terms of assessments, the two courses I was teaching,  both had final exams So they had to be changed.

The two courses I was teaching this term were pretty different

  • data structures and algorithms in c++
  • game content creation (basically intro to 3DS Max)

In the data structures course, I felt that final test really was necessary.  However, for the game content creation course, I’ve always questioned whether or not it was necessary to have a final.  Thus instead of final exam, I decided to do a final presentation instead.

For actual course delivery, I knew I wanted to have some sort of video type of instruction.  I didn’t think written notes were enough for either courses.  Having made videos in the past though, I knew how much of a time sink making videos could become.  A simple 10 min video could end up taking hours… I knew I simply didn’t have the time to do 4 weeks worth of lecture material that way.  Also I felt it was really important to have some interaction with my students.  Thus, I decided that I wanted to do a synchronous class.  Having said this, I also knew that some students may have trouble keeping to a schedule because they may have obligations and/or distractions that they didn’t have before.  Therefore, aside from doing the class synchronously, I also recorded the classes for those who couldn’t make it during class time.

I held my online class at exactly the same time as my normal class schedule.  This is to avoid mix ups and possible scheduling conflicts for students.  As a night owl 8am classes were never easy and I had two of those.  However, I felt it was important to not add anything that would lead to confusion or conflict so I stuck with the schedule I had

Tools and Setup

One of the things that was really important to me when teaching is a white board.  I think that its really important to be able to visually show how things work so being able to draw diagrams is really important.  I know that most video conferencing software has these “pen” tools that lets you draw with a mouse… but err.. nope.  Perhaps some people have really good dexterity and can make nice diagrams with a mouse… but I am not one of those people.  So that was one of the first problems to solve… I wanted to be able to draw in real time.  White board drawing is not the same as proper diagrams… those are neat and tidy and I can make those… but I have felt that diagramming on white boards serve a different purpose altogether.. they allow you to slow down your lectures so that students have a chance to see what are the important bits, and what questions they may have… ability to highlight.  Sort of why I still hand write notes in class despite the fact that my notes are available online.

Last fall I bought a new iPad that supported the apple pencil.  I actually thought I would use it to do photoshop things for my game content creation class but it turns out that its actually really useful to act as a whiteboard for teaching.  What I do is I connect my ipad to my desktop via the cable that came with the iPad.  I then use quicktime to screencast my ipad onto my desktop (create a quicktime movie recording and choose the ipad as the source, don’t actually start the recording).

I have a dual monitor setup at home, so I cleaned up my desktop on my main monitor (take every file on desktop and bury it into a folder :P).  When we start the meeting, I share the entire desktop (as opposed to a specific window).  on my side monitor I have the chat portion of the conferencing app, on my main monitor, typically this is what I screen share for my class.  the left hand window is screen cast on my ipad and I can draw on it with my pencil.  the right hand window is a text editor where I can put up code, short notes etc.

Screen Shot 2020-04-23 at 11.30.57 AM.png

I looked around at many video conferencing systems as I was preparing for this task.  In the end I settled on using MS Teams (Teams is kind of like Discord).  The Teams app is available through our school as part of office 365.

What I like most about the teams app is that when I record a meeting, the videos are automatically uploaded to MS Stream.  For those not familiar MS Stream is basically MS’s version of youtube with organizational level permissions.  Videos on MS Stream can stream at various resolutions which is really useful for students with lower speed internet connections.

I created a channel for each class I had (I think I’ll change it for each week for the summer… its a lot of channels even at that).  The reason I did this was I wanted a clear place to find videos, meetings and related notes.  There may be better ways to organize this and I think I need to think through what works best moving forward.

This is basically what I did.  How did it turn out?  I would say that considering the times, and speed at which everything happened, I am ok with the result.  There is definitely still things I can be better about and I’m learning more to try to do better in the summer.  I did take a survey of my students (this is not a formal survey… just a few quick questions I asked of my students to see what they thought).  For details of that please see my other post: Survey Says

 

 

 

 

Survey Says…

Having gone through 4 weeks of remote teaching, I decided to ask my students what they thought about the situation.  This post is a short summary of what they indicated:

My Students and My courses

This term I was teaching two upper semester courses:

  • Data Structures and Algorithms in C++
  • Game Content Creation

Two very different courses in programs for computer software development.  The first is your traditional survey course in data structures and algorithms, the second is basically a 3D modelling course.

Equipment and Internet Access

Firstly, I don’t think my students’ equipment and internet access should be taken as the normal equipment and internet access capabilities of a typical post-secondary student.  My students are upper semester students in a program for studying software development and programming after all.  computers and the internet are tools they use daily and not just to check emails.  In any case here is a summary:

Typically all my students either had a desktop or laptop.  2/3s of students had a smart phone, 1/3 had a tablet.

In terms of internet access about half the students rated their internet as good or excellent.  the other half as sometimes good and sometimes bad.  No one said that it was bad or very bad.

Having said this though, quite a few of my students discovered that their internet did not have good enough speeds for live demos where they were the presenter.  Internets speeds are not always the same up and down.  In some cases, internet speeds going up are significantly worse than speeds going down… so while it might be fine for students to watch content, it might be a totally different story for them to present content in real time.

In general students found that it was important to have video lectures of some form either synchronously or asynchronously.  students found it hard to grasp material without that medium.  What may be more interesting though was that students also really wanted to have recorded synchronous lectures… ie they wanted some flexibility in terms of when and how often they  consumed the lectures.  Only 1/3 of the students surveyed said that they were able to absorb material well using synchronous only (no recording) delivery methods.  Similarly, only 1/3 of students found they were able to absorb the material using written only content.

most students found either aysnchronous recordings or syncrhonous lectures that were recorded to be easier to absorb.  Probably because they were able to rewatch… or in some cases watch at a time when it was more convenient

Which leads to…

The remote learning experience

I asked my students two questions, what they liked or didn’t like about remote learning, and what they found hardest.

Things they found hard

  • many students indicated that they were distracted at home.  They lived with family and had obligations.  Some had children who were also home.  Many found distractions
  • lost track of days and schedule.  harder to stay on track
  • Hard to stay disciplined and focus when working from home
  • A few had sporadic internet issues
  • Harder to understand vs in person lectures
  • Harder to connect and work with groups

Things they liked/didn’t like

  • Not commuting was a big win, both in terms of times and cost
  • Lack of community, not able to talk to classmates or profs as easily
  • They really liked the recorded lecture, liked to be able to watch it multiple times.
  • Found the material harder to grasp online

My thoughts

I have always loved trying new tech out and this remote teaching experience has allowed me to actually try out a lot of new platforms which was kind of nice.  With circumstances as they are I think it was overall an ok experience for the time.  However, having said this, I really miss the in person interactions.  One of the things that would happen at the end of my data structures class is that I would have a help hour for my students.  We would find a place, and look at problems that they were having …it was more one on one help but it was also a chance to see how to tackle a problem for others that were in line… I miss that.  I miss seeing my students, hearing about how their work is coming along.  I always thought of myself as a bit of an introvert since I really find myself recharging when there is no one around.  I dig the silence.  However, … since this thing started, I’m not totally sure that I am one.

 

 

 

 

Remote Teaching-iPad and Quicktime

One of my first concerns about teaching remotely was the ability to do the same things I normally would do on the white board during my lectures.  One of my recent purchases was an iPad with Apple pencil support.  While i love the pencil I have never actually tried to screen cast my iPad to my mac.

Looking through the internet there seemed to be various articles about how to extend mac desktop onto iPad but a lot less the other way.  A 2012 video says that you can airplay your iPad to your mac but this seems like something that has gone away.  You can only airplay to your Apple TV it seems (Why, Apple? Why?).  If you wish to use airplay now, you need third party software.

However, if you are ok with a wired solution, you can do this:

  • plug your ipad into your mac with lightning-usb cable (regular usb for me)
  • open quick time app that comes with your mac
  • File->New Movie Recording.  (You don’t need to actually hit record button… you just need to start recording process)

a little recording box will show up, in drop down choose your iPad from the list

Screen Shot 2020-03-15 at 6.31.44 PM.png

Screen Shot 2020-03-15 at 6.16.57 PM.png

and you will get this:

ipad streaming screenshot

This solution does have a small lag but its good enough.