User Tools

Site Tools


haas:vita2018

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
haas:vita2018 [2018/05/07 18:59] – [Professional Development] wedgehaas:vita2018 [2018/05/07 19:41] – [Service] wedge
Line 103: Line 103:
  
 ====Service==== ====Service====
-  * Presented various department student awards at the 2017 Student Awards Luncheon +  * Attended 2018 Computer & Information Science Advisory Board meeting 
-  * Attended 2017 Computer & Information Science Advisory Board meeting +  * Maintain Lab46, the public UNIX shell box that Computer Science and IT students utilize for much of their coursework and explorations (now celebrating its 19th year in existence
-  * Assisted Institutional Advancement / Communications by playing the Geneseo Knight mascot for a CCC vs. Geneseo video during the 2017 SUNY Mascot Madness competition +    * there were some notable security vulnerabilities this year, requiring quick and emphasized maintenance 
-  * Maintain Lab46, the public UNIX shell box that Computer Science and IT students utilize for much of their coursework and explorations (now celebrating its 18th year) +  * Maintain R108, the Computer Science/IT lab (aka "the LAIR"). This includes student workstations, project machines, servers, and network infrastructure. 
-    * there were a few zero-day and local root exploits this year, requiring quick and immediate maintenance +    * As stated above, various security vulnerabilities required some priority maintenance to ensure secure and continued operations. 
-    * there have been at least two power outages experienced on campus, requiring maintenance +    * The main router, in service for over 10 years, finally gave up the ghost with its drive finally failing (around October breakweek in the fall semester). A true testament to a well-configured machineable to serve its purpose and doing so admirably. 
-  * Maintain R108, the Computer Science/IT lab. This includes student workstations, project machines, servers, and network infrastructure. +    * Setting up a new router and all its related services (firewallrouting, DHCP, DNS)
-    * As stated above, zero day/local root exploits required some priority maintanence to ensure secure and continued operations. +    * The classroom workstations (pods) were upgraded to a customized Debian 10 Linux snapshot, and continued to be upgraded through this year. Two different system images have emerged, as I've "bulked up" one table with more resources/multimedia capabilities for more advanced project work. 
-    * Power outages similarly required some dedicated time (unravel file server synchronization issues). +  * Provided continued support and administration of cluster resources to Dr. James McLean for his physics particle simulations at SUNY Geneseo (supposed to have wrapped up by September of 2017, but as many things go, still crawl along).
-    * The file server this past year has been experiencing some odd performance degradations. No errorsmerely unanticipated high load and stalling performanceI ended up building a new one and deploying itand performance issues resolved+
-    * The classroom workstations (pods) that were upgraded to a customized Debian Linux continued to be upgraded through this year. Two different system images have emerged, as I've "bulked up" one table with more resources/multimedia capabilities for more advanced project work. +
-  * Provided continued support and administration of cluster resources to Dr. James McLean for his physics particle simulations at SUNY Geneseo.+
     * this is a continuation of activities related to the Armor Dynamics grant back in 2008. I've been maintaining the cluster for this project ever since.     * this is a continuation of activities related to the Armor Dynamics grant back in 2008. I've been maintaining the cluster for this project ever since.
     * in addition to general cluster administration, there has been increasing logistics of late as we deal with not only data backups, but drive replacements and RAID rebuildings.     * in addition to general cluster administration, there has been increasing logistics of late as we deal with not only data backups, but drive replacements and RAID rebuildings.
 +  * presented programming at the Kids to College Program (06/02/2017)
 +  * presented programming at the College Life Program (04/13/2018)
 +  * presented programming at the Kids to College Program (05/14/2018)
  
 ====Teaching and Curricula Objectives==== ====Teaching and Curricula Objectives====
  
 ^  Objective  ^  Anticipated Completion  | ^  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 CSCS1320 project sequence  |aiming for fall 2018  | 
-|instantiate N-ary factor pair explorations into CSCS2330 project sequence  |possibly summer 2017, aiming for fall 2017  | +|instantiate N-ary factor pair explorations into CSCS2330 project sequence  |aiming for fall 2018  | 
-|instantiate abundant/perfect/deficient number explorations into CSCS2330 project sequence  |possibly summer 2017, aiming for fall 2017  |+|instantiate abundant/perfect/deficient number explorations into CSCS2330 project sequence  |aiming for fall 2018  |
 |continue my efforts to revive CSCS1460/CSCS2460, and retiring CSCS1320  |slow-going, but I'm increasingly seeing support in pursue this  | |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  | |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  |+|in CSCS2320 or CSCS2330, explore the implementation of a graph and/or hash table project(s)  |assuming we get that far, fall 2018  |
  
 ====Advising Objectives==== ====Advising Objectives====
Line 133: Line 133:
 |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  | |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  |
  
 +I should note my dissatisfaction with the removal of faculty's ability to issue instructor overrides. With the often prolific presence of banner errors, encountering a one-off issue turned out to be far more common than would be expected (ie prerequisite coding error, a student taking a higher math class being restricted from a class having a lower math course listed). Advising per student has now increased in duration and complexity, and far more sessions end up incomplete as additional actions need to be requested to sort out these issues. I can only imagine the increased burden and workload placed on the newly-deemed "privileged few" who are now being inundated with the sheer number of requests. Definitely not a viable optimization to the process workflow.
 ====Professional Development Objectives==== ====Professional Development Objectives====
  
 ^  Objective  ^  Anticipated Completion  | ^  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)  | |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  |+|continue to explore my agricultural pursuits, both as a developed skill but as a theme for concept presentation  |extended exposure to new domains allows me to better isolate familiar computing patterns  |
 |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 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  | |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==== ====Service Activity Objectives====
-|rebuild Lab46  |an activity I perform every few years to keep software up-to-date; depending on software release schedule  | +|continue to implement resources  |with the major infrastructure reboot, there are still a number of auxiliary services not yet back in operation  | 
-|update infrastructure to Debian 9 or similarly modern system  |whenever I get to it - not critical, but long term useful as current software ages  |+|continue to maintain infrastructure  |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  | |general content management system enhancements  |on-going, functionality generally implemented as needed  |
 +
  
haas/vita2018.txt · Last modified: 2018/05/15 13:29 by wedge