Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

Future Blog Post

less than 1 minute read

Published:

This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false.

Blog Post number 4

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 3

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 2

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 1

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

portfolio

publications

Toward High Performance Computing Education

Published in ACM Conference on Innovation and Technology in Computer Science Education., 2020

This paper presents the background of HPC and HPCEd, identifies several of the needed core HPC competencies for students, identifies the support needed by educators for HPCEd, and explores the symbiosis between HPCEd and computing education in contemporary areas such as artificial intelligence and data science, as well as how HPCEd can be applied to benefit diverse non-computing domains such as atmospheric science, biological sciences and critical infrastructure protection.

Recommended citation: Rajendra K Raj, Carol J Romanowski, Sherif G Aly, Brett A Becker, Juan Chen, Sheikh Ghafoor, Nasser Giacaman, Steven I Gordon, Cruz Izu, Shahram Rahimi, Michael P Robson, Neena Thota. “Toward High Performance Computing Education.” ACM Conference on Innovation and Technology in Computer Science Education. Trondheim, Norway, June 2020. http://academicpages.github.io/files/paper1.pdf

Dynamic Load Shar- ing in Memory Constrained Devices: A Survey

Published in IEEE World Forum on Internet of Things, 2021

The goal of this paper is to provide a review of recent work on load sharing techniques in an IoT ecosystem in order to create a robust compilation of the current state of the art in load-sharing in IoT

Recommended citation: Ebelechukwu Nwafor, Michael Robson, Habeeb Olufowobi. “Dynamic Load Sharing in Memory Constrained Devices: A Survey.” IEEE World Forum on Internet of Things. New Orleans, LA, June 2021. http://academicpages.github.io/files/paper2.pdf

An Open-Publishing Response to the COVID-19 Infodemic

Published in Digital Infrastructures for Scholarly Content Objects, 2021

Our project illustrates the power of open publishing to organize both technical and non-technical scientists to aggregate and disseminate information in response to an evolving crisis.

Recommended citation: Halie M. Rando, Simina M. Boca, Lucy D’Agostino McGowan, Daniel S. Himmelstein, Michael P. Robson, Vincent Rubinetti, Ryan Velazquez, COVID-19 Review Consortium, Casey S. Greene, Anthony Gitter. “An Open-Publishing Response to the COVID-19 Infodemic.” Digital Infrastructures for Scholarly Content Objects. Champaign, IL, September 2021. http://academicpages.github.io/files/paper3.pdf

talks

teaching

CSC 231 Microprocessors and Assembly Language

Undergraduate course, Smith College, Computer Science, 2023

An introduction to the architecture of the Intel Pentium class processor and its assembly language in the Linux environment. Students write programs in assembly and explore the architectural features of the Pentium, including its use of the memory, the data formats used to represent information, the implementation of high-level language constructs, integer and floating-point arithmetic, and how the processor deals with I/O devices and interrupts.

CSC 352 Parallel Programming

Undergraduate course, Smith College, Computer Science, 2023

Theoretical and practical models of parallel computing and their appropriate application; Flynn’s taxonomy, including shared memory (e.g. OpenMP), distributed (e.g. MPI), and GPU (e.g. CUDA) programming. Design of various parallel machines and architectures. Measures of parallel performance including speedup and scalability.