Training Graduate Students Across Disciplines: Tools and Techniques for Developing Scientific Software
On Friday during the last day of PEARC20 there was a wonderful Research Software Engineers Community Workshop (US-RSE) to discuss building and sustaining software development community.
I had the pleasure to be a part of one of the panels and gave a short presentation on my work on …
read moreCyberAmbassadors:Results from Pilot Testing a New Professional Skills Curriculum
I was pleased to present the most resent paper form our CyberAmbassador Project entitled "CyberAmbassadors: Results from Pilot Testing a New Professional Skills Curriculum" By Astri Briliyanti, Julie Wilson Rojewski, Katy Luchini-Colbry, and Dirk Colbry. This paper wwas given the best paper award in the PEARC 2020 “People involved in …
read moreThird Workshop on Strategies for Enhancing HPC Education and Training (SEHET20)
I presented an overview of my CMSE401 course (methods in parallel programming) at the SEHET20 Workshop Program put on by the SigHPC Education Chapter.
The presentation ("The Design of a Practical Flipped Classroom Model for Teaching Parallel Programming to Undergraduates") focused mostly on how I designed the course using a …
read moreMaking a Landline Intercom
We don't have a landline but over the years I have collected a bunch of phone wiring, sockets, etc. My spouse asked their social network and we got three landline phones and the kids and I put together a really simple intercom project with a 9 volt battery.
All we …
read moreMagical Staff
My eldest is a big Harry Potter Fan and made a few drawings of a Magical Staff they wanted to construct. I was really excited by the drawing. We purchased the crystal and staff online and sat down in front of OpenSCAD and came up with a fairly close design …
read moreZoomin in the Classroom
I was asked to put together a few videos to help transition to online teaching. Here is my first pass...
Zoom is an online video chat program with many useful features including:
- Face-to-face Communication
- Desktop Sharing
- Chat
- Breakout rooms
- Video Recording
Using zoom requires the download and installation of an …
read moreTensorflow and Keras/PyTorch on the HPCC
Every few semesters I have a Tensorflow example I want to try on the HPCC. I'm not an expert on the software and between the HPCC, CUDA, Tensorflow, Keras, Python, Anaconda, etc. there are a lot of continuously changing and moving parts. Seems like when I figure out how to …
read moreConverting directory of ipynb to pdfs
Live Closed Captioning
Many MSU classrooms have two overhead monitors that project on two screens at the front of class. Each room is equipped with a technology cart that has a desktop computer, overhead camera and laptop connections that can be used to project any of the content to either screen. Up until …
read more