Instruction

A common query to me by others is, “So how was your semester/academic year?”, which I find the best response to be (for the past few years): It has simultaneously been the best and worst semester/year ever. The good students keep getting better, and the bottom tier students keep getting worse. Any appreciable middle tier continues to evaporate.

The issue with the poor students is not behavioral, it is with deficiencies in aptitude; they lack: basic writing skills, computer literacy/file management skills, mathematical reasoning skills, reading comprehension, and time management skills, among others. Just a few examples:

With that said, the good students are amazing. Just some examples of their impressive feats:

The widening gap between the bottom and top tiers is concerning. Sometimes I wonder how I can best accommodate everywhere, where on one side I have people who need to be hand-held through computing an average, where on the other I'll have people coming in saying “This concept looked neat, I used it in a program to take a derivative of a number, because it seemed like a fun thing to do.”

Some course-specific points related to instruction:

Advising

Professional Development

Service

Teaching and Curricula Objectives

Objective Anticipated Completion
instantiate N-ary factor pair explorations into CSCS1320 project sequence possibly summer 2017, aiming for fall 2017
instantiate N-ary factor pair explorations into CSCS2330 project sequence possibly summer 2017, aiming for fall 2017
instantiate abundant/perfect/deficient number explorations into CSCS2330 project sequence possibly summer 2017, aiming for fall 2017
continue my efforts to revive CSCS1460/CSCS2460, and retiring CSCS1320 slow-going, but I'm increasingly seeing support in pursue this
general enhancements/evolutions/progressions of my data/content management efforts always on-going
in CSCS2320 or CSCS2330, explore the implementation of a graph and/or hash table project(s) assuming we get that far, fall 2017

Advising Objectives

Objective Anticipated Completion
keep doing what I'm doing; I seem to be plenty accessible to students for advising efforts (both my own and those who are not my official advisees) on-going

Professional Development Objectives

Objective Anticipated Completion
continue my French relearning endeavors the true aspiration of knowing a language is to never stop using it; ideally I'd love to create content, but in general, on-going insights from being multi-lingual (it really is the gift that keeps giving)
explore agriculture and carpentry, both as a developed skill but as a theme for concept presentation some students come from agricultural and carpentry backgrounds; it may be helpful to have deeper insight into these areas for encapsulating concepts in examples
explore Calculus from a philosophical point-of-view this keeps popping up on my radar; I've just not had the opportunity to delve into it. With an increasing number of students being plug-n-chug calculator centric, I feel I need to expose them to the conceptual underpinnings of calculus, especially to aid in algorithm development
explore the haskell programming language Haskell is a functional programming language, and my endeavors have yet to really dig into this paradigm. Like French, it could offer up increasing insights and approaches to solutions

Service Activity Objectives

rebuild Lab46 an activity I perform every few years to keep software up-to-date; depending on software release schedule
update infrastructure to Debian 9 or similarly modern system whenever I get to it - not critical, but long term useful as current software ages
general content management system enhancements on-going, functionality generally implemented as needed