Using Emacs 53 Emailing Org Agenda

I use both org-mode and Google Calendar for scheduling. I like Google Calendar because: It's pretty universal so I can issue and accept calendar invites. It works well with my phone and other mobile devices. The rest of my family doesn't live in Emacs :-(. I prefer using org-mode beacuse: Emacs I prefer, for the most part, to control my data. I partially sync the two platforms.
# COMMENTS

Using Emacs Episode 52 - Eyebrowse

I was originally going to do a video on how I set things up so that I get an email every morning with my org-mode agenda but that's going to be something of an ordeal. I have to create a droploet on Digital Ocean, set up SyncThing and a mail server and lots of other things. I'll get to that video at some point but in the meantime I saw this thread on the Emacs subreddit.
# COMMENTS

Catskills Conf - Knitting for Good 2018

Two weekends ago I took a group of my first year students up to Catskills Conf, an annual event that I describe as "light tech conference with a focus on diversity and inclusion meets summer camp." I've written about the event before if anyone's interested in more details. As in past years, Devorah ran her knitting for good project. In each of the first two years of the project, attendees of Catskills Conf learned how to know and collectively knit, crocheted and assembled a blanket for Project Linux which provides hand made blankets to children in crisis.
# COMMENTS

From Scripts To Freestyle

I just read this post by Bethany Crystal - Going off script. Bethany writes that while she normally essentially scripts important presentations, this time she went more off the cuff. It made me think about how I teach and a disturbing trend I've seen in CS education and education in general. I've never strictly used a script for teaching. When I started I did use very detailed lesson plans. Back then I was teaching math.
# COMMENTS

Using Emacs 51 - Day to day work with org-mode

I can't believe that I haven't made a video since the beginning of summer!!! Part of the reason is that I haven't had any video ideas that have motivated me and the other reason is that the Fall is my busiest season. In any event, here's the latest installment. Take a look at how I use Emacs and more specifically org-mode for my day to day work. Sometimes I use the fancy power tools but to be honest, most of the time, I stick to the basics.
# COMMENTS

Who Played Spiderman - part 3

Parts 1 and 2 Part 1 Part 2 Part 3 In the first two parts of this set of posts I wrote about the motivation and design a question answering system that can answer "who" queries like "who played Spiderman" or "who shot John Lennon?" It's not perfect. When doing the Spiderman query, chances are the desired answer will be at or near the top of the list of most frequently appearing names but so will "
# COMMENTS

Who Played Spiderman part 2

Parts 1 and 3 Part 1 Part 3 Part 2 When we left off last time we used a search engine API to gather a whole bunch of documents with the term "played Spiderman" or "who played Spiderman." Now we have to process these documents to answer the question. Fortunately, the documents are basically just big strings of text. Since we're doing a "who" query we want to find all the names in all the documents.
# COMMENTS

Who Played Spiderman part 1 or my Nifty Assignment (that was rejected)

Parts 2 and 3 Part 2 Part 3 I wasn't going to teach this lesson today. I was planning on starting a multi day project starting with an exercise in specification writing and design. Beforehand though, we had to talk about classes. One of my students asked if probability and/or statistics were really important for CS. I started to cite a few examples and then decided to segue into this.
# COMMENTS

Compile Each Concept

We've all been there: Student: Teacher, I need help Teacher (comes over) Student (shows screen listing three bazillion errors) The student has just written pages of code and finally decided to try to run it only to end up with pages of errors. Error messages can at times be hard to read for beginners but to see and truth be told, they frequently don't even read them but over the years I've developed a practice that I've found helpful as a software developer and if students adopt the same practice it can save them a lot of time and effort.
# COMMENTS

Challenges of teaching at a commuter school

One of the bigger challenges faced at commuter schools is building a feeling of community. Students aren't on campus every day and come from far afield and even when they are on campus, we really don't have a CS "hang out" space. The space issue should be resolved soon - we're scheduled to get a CS student lounge next semester. I'm finding this to be even more of a challenge this year with my honors students.
# COMMENTS