際際滷

際際滷Share a Scribd company logo
Stephen MacNeil
I adopt a mixed-methods approach to understand how
designers and students develop conceptual frameworks.
I use these insights to build tools that aid the processes
of learning and design. Research Keywords: HCI, Educa-
tion, Visualization, Machine Learning, Design Cognition.
+1 (908) 500 4515
smacnei2@uncc.edu
 stevemacn.github.io
 stevemacn1
 stevemacn
 stephen_macneil
 stephen_macneil
Charlotte, NC
Education
May 2012 B.S. Electrical and Computer Engineering, Purdue University.
Concentration: Circuits, signal processing, and embedded programming
May 2016 M.S. Computer Science, University of North Carolina at Charlotte, 3.94/4.
Concentration: Visualization and Computer Graphics
May 2018
(Expected)
Ph.D. Computer Science, University of North Carolina at Charlotte, 3.95/4.
Topic: Modeling the design process to provide tools that clarify design decisions.
Experience
RESEARCH
Summer '16 University of Tokyo, Advisor: Dr. Koji Yatani.
Employed need-finding analysis to determine how new students engage in the
design process. Created a web-based tool that supports these novice designers
after their initial ideation phase.
ReactJS Redux Babel ES7 ES6 MongoDB
2013-2014 UNC at Charlotte, Advisor: Dr. Jamie Payton.
Led development for NSF BRIDGES. It allows students in a data-structures course
to query live, real-world data-sets and have their data-structures visualized.
Express D3 Twitter API Javascript MongoDB
Summer '13 UNC at Charlotte, Advisor: Dr. Celine Latulipe.
For a Media Computation course, code is compiled, run on a virtual machine, and
output images are graded against gold-model images by mean-square error.
Wordpress PHP MySQL
2011-2013 Purdue University, Advisor: Dr. Niklas Elmqvist.
Visualization Mosaics are composite visualizations created from simpler representa-
tions paired with interaction techniques to reduce dimensional complexity. Approach
formalized with a grammar for creating mosaics. Published in the CGF [3] and re-
ceived $50,000 grant from Google based on preliminary results.
INDUSTRY
Summer '09 Cordis (Johnson & Johnson Pharmaceuticals), Advisor: Dr. Vladimir Veselov.
Java UI for automated validation form generation via Oracle/Maximo database.
Java Oracle Ant XML HSSF XSSF VSS
SEPTEMBER 10, 2016 STEPHEN MACNEIL | CURRICULUM VITAE 1
Summer '08 Johnson and Johnson Pharmaceuticals, Raritan, NJ.
Web / Wiki Development CSS Javascript Confluence Cold Fusion
Data Mining and Server Migration Toad SQL Pipeline Pilot
Application Tracking Pipeline Pilot Excel HTML SQL
OPEN SOURCE
2013-present pagerank-js: a javascript library for ranking nodes in a directed graph.
https://www.npmjs.com/package/pagerank-js
Source Code: http://github.com/pagerank
2013-present kmeansjs: a javascript library for k-means clustering.
https://www.npmjs.com/package/kmeansjs
Source Code: http://github.com/kmeans
TEACHING
Fall '16 Data Structures and Algorithms, ITCS 2214, UNC at Charlotte.
ASSISTANT LAB INSTRUCTOR - 87 STUDENTS
search sorting algorithm complexity hashing graph theory media computation
Spring '16 STARS Service and Leadership Course, ITCS 1610/3610, UNC at Charlotte.
INSTRUCTOR OF RECORD - 12 STUDENTS
Flipped classroom style course modeled as a startup incubator
leadership management psychology service learning agile methodology
Spring '13 Introduction to Programming II Lab, ITCS 1213, UNC at Charlotte.
UNSUPERVISED LAB INSTRUCTOR - 3 SECTIONS OF 20-25 STUDENTS
Reinforced concepts taught in class, led the lab section, and graded assignments.
object-oriented paradigm polymorphism inheritance abstraction java
Fall '12 Computer Organization and Architecture Lab, ITCS 3182, UNC at Charlotte.
UNSUPERVISED LAB INSTRUCTOR - 60 STUDENTS
Reinforced concepts taught in class, led the lab section, and graded assignments
switches ALUs registers buses MIPS ISA memory functional parallelism
Publications
PAPERS
[1] Stephen MacNeil, Celine Latulipe, and Aman Yadav. Learning in distributed low-stakes
teams. In Proceedings of the Eleventh Annual International Conference on International
Computing Education Research, ICER 15, pages 227236, New York, NY, USA, 2015.
ACM. [26% acceptance rate].
[2] Stephen MacNeil, Celine Latulipe, Bruce Long, and Aman Yadav. Exploring lightweight
teams in a distributed learning environment. In Proceedings of the 47th ACM Technical
Symposium on Computing Science Education, SIGCSE 16, pages 193198, New York,
NY, USA, 2016. ACM. [35% acceptance rate].
[3] Stephen MacNeil and Niklas Elmqvist. Visualization mosaics for multivariate visual
exploration. Computer Graphics Forum, 32(6):3850, September 2013.
POSTERS / OTHER PUBLICATIONS
[4] Stephen MacNeil and Celine Latulipe. Leveraging context to create opportunistic
co-located learning environments. In Proceedings of the 47th ACM technical symposium
on Computer science education (SIGCSE 16). ACM, 2016.
SEPTEMBER 10, 2016 STEPHEN MACNEIL | CURRICULUM VITAE 2
Computer skills
web React, Redux, ES6, ES7 database MongoDB, MySQL
graphics D3, OpenGL, Tableau backend Express, Sails, Nodejs
statistics R, Matlab embedded MIPS, VHDL, C
languages Clojure, Javascript, Python specialty multi-paradigm programming
Talks
August 2015 ICER Learning in Distributed Low-Stakes Teams Omaha, Nebraska
March 2016 SIGCSE Distributed Low-Stakes Teams in the Wild Memphis, Tennessee
Academic Honors
2014-2016 GAANN Fellowship UNC at Charlotte
Spring 2014 Phi Kappa Phi Honorary Society Member UNC at Charlotte
Fall 2014 3rd Place CCI Flash Talk Competition UNC at Charlotte
2012-2015 GASP Award Graduate Assistant Support Plan UNC at Charlotte
Service
2016-Present Executive Officer STARS UNC at Charlotte
2015-Present Web & Social Media Chair UNCC HCI Lab UNC at Charlotte
2014-2015 Web & Social Media Chair UIST 2015
2014-2015 Founder Learning Sciences Reading Group UNC at Charlotte
2008 President Sigma Pi Fraternity Purdue University
Volunteer
Apr 24, 2016 Table Organizer NC Science and Technology Expo UNC at Charlotte
Mar 19, 2016 Table Organizer Julia Robinson Math and Science Festival UNC at Charlotte
Dec 2, 2015 Co-organizer CEI Workshop: Learning in Lightweight Teams UNC at Charlotte
Research Mentorship: Students Supervised
Summer '15 Kyla Bouldin, The Ohio State University.
References
ACADEMIC
 Dr. Celine Latulipe, UNC at Charlotte.
 Dr. Jamie Payton, UNC at Charlotte.
 Dr. Mary Lou Maher, UNC at Charlotte.
 Dr. Niklas Elmqvist, University of Maryland iSchool.
INDUSTRY
 Dr. Vladimir Veselov, Amazon - Loebner Medal (2012 Turing Test)
 Keith McCormick, Johnson & Johnson
SEPTEMBER 10, 2016 STEPHEN MACNEIL | CURRICULUM VITAE 3

More Related Content

Similar to Resume / CV for Stephen MacNeil (20)

Who are you and makes you special?
Who are you and makes you special?Who are you and makes you special?
Who are you and makes you special?
Simon Buckingham Shum
Mapping the OER Landscape
Mapping the OER LandscapeMapping the OER Landscape
Mapping the OER Landscape
Patrick McAndrew
Learning Analytics as a Research Method: a hands-on teaser
Learning Analytics as a Research Method: a hands-on teaserLearning Analytics as a Research Method: a hands-on teaser
Learning Analytics as a Research Method: a hands-on teaser
Manolis Mavrikis
Designing and Evaluating Student-facing Learning Dashboards: Lessons Learnt (...
Designing and Evaluating Student-facing Learning Dashboards: Lessons Learnt (...Designing and Evaluating Student-facing Learning Dashboards: Lessons Learnt (...
Designing and Evaluating Student-facing Learning Dashboards: Lessons Learnt (...
Sven Charleer
Aligning Learning Analytics with Classroom Practices & Needs
Aligning Learning Analytics with Classroom Practices & NeedsAligning Learning Analytics with Classroom Practices & Needs
Aligning Learning Analytics with Classroom Practices & Needs
Simon Knight
UTS CIC2 Briefing, 17 June 2016
UTS CIC2 Briefing, 17 June 2016UTS CIC2 Briefing, 17 June 2016
UTS CIC2 Briefing, 17 June 2016
Simon Buckingham Shum
The Connected Intelligence Centre: Human-Centered Analytics for UTS Data Chal...
The Connected Intelligence Centre: Human-Centered Analytics for UTS Data Chal...The Connected Intelligence Centre: Human-Centered Analytics for UTS Data Chal...
The Connected Intelligence Centre: Human-Centered Analytics for UTS Data Chal...
Simon Buckingham Shum
Public PhD defense
Public PhD defensePublic PhD defense
Public PhD defense
Jose Luis Santos Odriozola
Linking Reflective Writing Analytics to Learning Design
 Linking Reflective Writing Analytics to Learning Design Linking Reflective Writing Analytics to Learning Design
Linking Reflective Writing Analytics to Learning Design
mingliu107
Vijay Kumar Presentation - Sakai 09
Vijay Kumar Presentation - Sakai 09Vijay Kumar Presentation - Sakai 09
Vijay Kumar Presentation - Sakai 09
mollywoggly
Keynote Speech, Vijay Kumar: Learning OUTed -- Open Ubiquitous Transformational
Keynote Speech, Vijay Kumar: Learning OUTed -- Open Ubiquitous TransformationalKeynote Speech, Vijay Kumar: Learning OUTed -- Open Ubiquitous Transformational
Keynote Speech, Vijay Kumar: Learning OUTed -- Open Ubiquitous Transformational
the Hartsook Letter
Learning analytics in a standardisation context
Learning analytics in a standardisation contextLearning analytics in a standardisation context
Learning analytics in a standardisation context
Tore Hoel
Designing Learning Analytics for Humans with Humans
Designing Learning Analytics for Humans with HumansDesigning Learning Analytics for Humans with Humans
Designing Learning Analytics for Humans with Humans
alywise
Learning Analytics -Towards a New Discipline-
Learning Analytics -Towards a New Discipline-Learning Analytics -Towards a New Discipline-
Learning Analytics -Towards a New Discipline-
Dragan Gasevic
Learning analytics research informed institutional practice
Learning analytics research informed institutional practiceLearning analytics research informed institutional practice
Learning analytics research informed institutional practice
Yi-Shan Tsai
WebQuests: a tool to develop thinking skills
WebQuests: a tool to develop thinking skillsWebQuests: a tool to develop thinking skills
WebQuests: a tool to develop thinking skills
Luc鱈a Ram鱈rez
What can learning analytics do for us
What can learning analytics do for usWhat can learning analytics do for us
What can learning analytics do for us
Yi-Shan Tsai
Building a Data Talent Pipeline in Southeaster Wisconsin
Building a Data Talent Pipeline in Southeaster WisconsinBuilding a Data Talent Pipeline in Southeaster Wisconsin
Building a Data Talent Pipeline in Southeaster Wisconsin
NVISIA
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
ifi8106tlu
PhillipDaniel_CV
PhillipDaniel_CVPhillipDaniel_CV
PhillipDaniel_CV
Phillip Daniel
Who are you and makes you special?
Who are you and makes you special?Who are you and makes you special?
Who are you and makes you special?
Simon Buckingham Shum
Mapping the OER Landscape
Mapping the OER LandscapeMapping the OER Landscape
Mapping the OER Landscape
Patrick McAndrew
Learning Analytics as a Research Method: a hands-on teaser
Learning Analytics as a Research Method: a hands-on teaserLearning Analytics as a Research Method: a hands-on teaser
Learning Analytics as a Research Method: a hands-on teaser
Manolis Mavrikis
Designing and Evaluating Student-facing Learning Dashboards: Lessons Learnt (...
Designing and Evaluating Student-facing Learning Dashboards: Lessons Learnt (...Designing and Evaluating Student-facing Learning Dashboards: Lessons Learnt (...
Designing and Evaluating Student-facing Learning Dashboards: Lessons Learnt (...
Sven Charleer
Aligning Learning Analytics with Classroom Practices & Needs
Aligning Learning Analytics with Classroom Practices & NeedsAligning Learning Analytics with Classroom Practices & Needs
Aligning Learning Analytics with Classroom Practices & Needs
Simon Knight
The Connected Intelligence Centre: Human-Centered Analytics for UTS Data Chal...
The Connected Intelligence Centre: Human-Centered Analytics for UTS Data Chal...The Connected Intelligence Centre: Human-Centered Analytics for UTS Data Chal...
The Connected Intelligence Centre: Human-Centered Analytics for UTS Data Chal...
Simon Buckingham Shum
Linking Reflective Writing Analytics to Learning Design
 Linking Reflective Writing Analytics to Learning Design Linking Reflective Writing Analytics to Learning Design
Linking Reflective Writing Analytics to Learning Design
mingliu107
Vijay Kumar Presentation - Sakai 09
Vijay Kumar Presentation - Sakai 09Vijay Kumar Presentation - Sakai 09
Vijay Kumar Presentation - Sakai 09
mollywoggly
Keynote Speech, Vijay Kumar: Learning OUTed -- Open Ubiquitous Transformational
Keynote Speech, Vijay Kumar: Learning OUTed -- Open Ubiquitous TransformationalKeynote Speech, Vijay Kumar: Learning OUTed -- Open Ubiquitous Transformational
Keynote Speech, Vijay Kumar: Learning OUTed -- Open Ubiquitous Transformational
the Hartsook Letter
Learning analytics in a standardisation context
Learning analytics in a standardisation contextLearning analytics in a standardisation context
Learning analytics in a standardisation context
Tore Hoel
Designing Learning Analytics for Humans with Humans
Designing Learning Analytics for Humans with HumansDesigning Learning Analytics for Humans with Humans
Designing Learning Analytics for Humans with Humans
alywise
Learning Analytics -Towards a New Discipline-
Learning Analytics -Towards a New Discipline-Learning Analytics -Towards a New Discipline-
Learning Analytics -Towards a New Discipline-
Dragan Gasevic
Learning analytics research informed institutional practice
Learning analytics research informed institutional practiceLearning analytics research informed institutional practice
Learning analytics research informed institutional practice
Yi-Shan Tsai
WebQuests: a tool to develop thinking skills
WebQuests: a tool to develop thinking skillsWebQuests: a tool to develop thinking skills
WebQuests: a tool to develop thinking skills
Luc鱈a Ram鱈rez
What can learning analytics do for us
What can learning analytics do for usWhat can learning analytics do for us
What can learning analytics do for us
Yi-Shan Tsai
Building a Data Talent Pipeline in Southeaster Wisconsin
Building a Data Talent Pipeline in Southeaster WisconsinBuilding a Data Talent Pipeline in Southeaster Wisconsin
Building a Data Talent Pipeline in Southeaster Wisconsin
NVISIA
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
ifi8106tlu

Recently uploaded (20)

Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025
kherorpacca00126
MIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND Revenue Release Quarter 4 2024 - Finacial PresentationMIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND CTI
Cloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in AviationCloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in Aviation
Assem mousa
Fl studio crack version 12.9 Free Download
Fl studio crack version 12.9 Free DownloadFl studio crack version 12.9 Free Download
Fl studio crack version 12.9 Free Download
kherorpacca127
A Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin EngineeringA Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin Engineering
Daniel Lehner
TrustArc Webinar - Building your DPIA/PIA Program: Best Practices & Tips
TrustArc Webinar - Building your DPIA/PIA Program: Best Practices & TipsTrustArc Webinar - Building your DPIA/PIA Program: Best Practices & Tips
TrustArc Webinar - Building your DPIA/PIA Program: Best Practices & Tips
TrustArc
Backstage Software Templates for Java Developers
Backstage Software Templates for Java DevelopersBackstage Software Templates for Java Developers
Backstage Software Templates for Java Developers
Markus Eisele
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
ScyllaDB
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
Gojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptxGojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptx
V3cube
Understanding Traditional AI with Custom Vision & MuleSoft.pptx
Understanding Traditional AI with Custom Vision & MuleSoft.pptxUnderstanding Traditional AI with Custom Vision & MuleSoft.pptx
Understanding Traditional AI with Custom Vision & MuleSoft.pptx
shyamraj55
Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Stronger Together: Combining Data Quality and Governance for Confident AI & A...Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Precisely
Endpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore ItEndpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore It
MSP360
EaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial KeyEaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial Key
kherorpacca127
Field Device Management Market Report 2030 - TechSci Research
Field Device Management Market Report 2030 - TechSci ResearchField Device Management Market Report 2030 - TechSci Research
Field Device Management Market Report 2030 - TechSci Research
Vipin Mishra
Q4 2024 Earnings and Investor Presentation
Q4 2024 Earnings and Investor PresentationQ4 2024 Earnings and Investor Presentation
Q4 2024 Earnings and Investor Presentation
Dropbox
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
ScyllaDB
Technology use over time and its impact on consumers and businesses.pptx
Technology use over time and its impact on consumers and businesses.pptxTechnology use over time and its impact on consumers and businesses.pptx
Technology use over time and its impact on consumers and businesses.pptx
kaylagaze
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog GavraReplacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
ScyllaDB
Early Adopter's Guide to AI Moderation (Preview)
Early Adopter's Guide to AI Moderation (Preview)Early Adopter's Guide to AI Moderation (Preview)
Early Adopter's Guide to AI Moderation (Preview)
nick896721
Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025
kherorpacca00126
MIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND Revenue Release Quarter 4 2024 - Finacial PresentationMIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND CTI
Cloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in AviationCloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in Aviation
Assem mousa
Fl studio crack version 12.9 Free Download
Fl studio crack version 12.9 Free DownloadFl studio crack version 12.9 Free Download
Fl studio crack version 12.9 Free Download
kherorpacca127
A Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin EngineeringA Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin Engineering
Daniel Lehner
TrustArc Webinar - Building your DPIA/PIA Program: Best Practices & Tips
TrustArc Webinar - Building your DPIA/PIA Program: Best Practices & TipsTrustArc Webinar - Building your DPIA/PIA Program: Best Practices & Tips
TrustArc Webinar - Building your DPIA/PIA Program: Best Practices & Tips
TrustArc
Backstage Software Templates for Java Developers
Backstage Software Templates for Java DevelopersBackstage Software Templates for Java Developers
Backstage Software Templates for Java Developers
Markus Eisele
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
ScyllaDB
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
Gojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptxGojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptx
V3cube
Understanding Traditional AI with Custom Vision & MuleSoft.pptx
Understanding Traditional AI with Custom Vision & MuleSoft.pptxUnderstanding Traditional AI with Custom Vision & MuleSoft.pptx
Understanding Traditional AI with Custom Vision & MuleSoft.pptx
shyamraj55
Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Stronger Together: Combining Data Quality and Governance for Confident AI & A...Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Precisely
Endpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore ItEndpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore It
MSP360
EaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial KeyEaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial Key
kherorpacca127
Field Device Management Market Report 2030 - TechSci Research
Field Device Management Market Report 2030 - TechSci ResearchField Device Management Market Report 2030 - TechSci Research
Field Device Management Market Report 2030 - TechSci Research
Vipin Mishra
Q4 2024 Earnings and Investor Presentation
Q4 2024 Earnings and Investor PresentationQ4 2024 Earnings and Investor Presentation
Q4 2024 Earnings and Investor Presentation
Dropbox
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
ScyllaDB
Technology use over time and its impact on consumers and businesses.pptx
Technology use over time and its impact on consumers and businesses.pptxTechnology use over time and its impact on consumers and businesses.pptx
Technology use over time and its impact on consumers and businesses.pptx
kaylagaze
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog GavraReplacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
ScyllaDB
Early Adopter's Guide to AI Moderation (Preview)
Early Adopter's Guide to AI Moderation (Preview)Early Adopter's Guide to AI Moderation (Preview)
Early Adopter's Guide to AI Moderation (Preview)
nick896721

Resume / CV for Stephen MacNeil

  • 1. Stephen MacNeil I adopt a mixed-methods approach to understand how designers and students develop conceptual frameworks. I use these insights to build tools that aid the processes of learning and design. Research Keywords: HCI, Educa- tion, Visualization, Machine Learning, Design Cognition. +1 (908) 500 4515 smacnei2@uncc.edu stevemacn.github.io stevemacn1 stevemacn stephen_macneil stephen_macneil Charlotte, NC Education May 2012 B.S. Electrical and Computer Engineering, Purdue University. Concentration: Circuits, signal processing, and embedded programming May 2016 M.S. Computer Science, University of North Carolina at Charlotte, 3.94/4. Concentration: Visualization and Computer Graphics May 2018 (Expected) Ph.D. Computer Science, University of North Carolina at Charlotte, 3.95/4. Topic: Modeling the design process to provide tools that clarify design decisions. Experience RESEARCH Summer '16 University of Tokyo, Advisor: Dr. Koji Yatani. Employed need-finding analysis to determine how new students engage in the design process. Created a web-based tool that supports these novice designers after their initial ideation phase. ReactJS Redux Babel ES7 ES6 MongoDB 2013-2014 UNC at Charlotte, Advisor: Dr. Jamie Payton. Led development for NSF BRIDGES. It allows students in a data-structures course to query live, real-world data-sets and have their data-structures visualized. Express D3 Twitter API Javascript MongoDB Summer '13 UNC at Charlotte, Advisor: Dr. Celine Latulipe. For a Media Computation course, code is compiled, run on a virtual machine, and output images are graded against gold-model images by mean-square error. Wordpress PHP MySQL 2011-2013 Purdue University, Advisor: Dr. Niklas Elmqvist. Visualization Mosaics are composite visualizations created from simpler representa- tions paired with interaction techniques to reduce dimensional complexity. Approach formalized with a grammar for creating mosaics. Published in the CGF [3] and re- ceived $50,000 grant from Google based on preliminary results. INDUSTRY Summer '09 Cordis (Johnson & Johnson Pharmaceuticals), Advisor: Dr. Vladimir Veselov. Java UI for automated validation form generation via Oracle/Maximo database. Java Oracle Ant XML HSSF XSSF VSS SEPTEMBER 10, 2016 STEPHEN MACNEIL | CURRICULUM VITAE 1
  • 2. Summer '08 Johnson and Johnson Pharmaceuticals, Raritan, NJ. Web / Wiki Development CSS Javascript Confluence Cold Fusion Data Mining and Server Migration Toad SQL Pipeline Pilot Application Tracking Pipeline Pilot Excel HTML SQL OPEN SOURCE 2013-present pagerank-js: a javascript library for ranking nodes in a directed graph. https://www.npmjs.com/package/pagerank-js Source Code: http://github.com/pagerank 2013-present kmeansjs: a javascript library for k-means clustering. https://www.npmjs.com/package/kmeansjs Source Code: http://github.com/kmeans TEACHING Fall '16 Data Structures and Algorithms, ITCS 2214, UNC at Charlotte. ASSISTANT LAB INSTRUCTOR - 87 STUDENTS search sorting algorithm complexity hashing graph theory media computation Spring '16 STARS Service and Leadership Course, ITCS 1610/3610, UNC at Charlotte. INSTRUCTOR OF RECORD - 12 STUDENTS Flipped classroom style course modeled as a startup incubator leadership management psychology service learning agile methodology Spring '13 Introduction to Programming II Lab, ITCS 1213, UNC at Charlotte. UNSUPERVISED LAB INSTRUCTOR - 3 SECTIONS OF 20-25 STUDENTS Reinforced concepts taught in class, led the lab section, and graded assignments. object-oriented paradigm polymorphism inheritance abstraction java Fall '12 Computer Organization and Architecture Lab, ITCS 3182, UNC at Charlotte. UNSUPERVISED LAB INSTRUCTOR - 60 STUDENTS Reinforced concepts taught in class, led the lab section, and graded assignments switches ALUs registers buses MIPS ISA memory functional parallelism Publications PAPERS [1] Stephen MacNeil, Celine Latulipe, and Aman Yadav. Learning in distributed low-stakes teams. In Proceedings of the Eleventh Annual International Conference on International Computing Education Research, ICER 15, pages 227236, New York, NY, USA, 2015. ACM. [26% acceptance rate]. [2] Stephen MacNeil, Celine Latulipe, Bruce Long, and Aman Yadav. Exploring lightweight teams in a distributed learning environment. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education, SIGCSE 16, pages 193198, New York, NY, USA, 2016. ACM. [35% acceptance rate]. [3] Stephen MacNeil and Niklas Elmqvist. Visualization mosaics for multivariate visual exploration. Computer Graphics Forum, 32(6):3850, September 2013. POSTERS / OTHER PUBLICATIONS [4] Stephen MacNeil and Celine Latulipe. Leveraging context to create opportunistic co-located learning environments. In Proceedings of the 47th ACM technical symposium on Computer science education (SIGCSE 16). ACM, 2016. SEPTEMBER 10, 2016 STEPHEN MACNEIL | CURRICULUM VITAE 2
  • 3. Computer skills web React, Redux, ES6, ES7 database MongoDB, MySQL graphics D3, OpenGL, Tableau backend Express, Sails, Nodejs statistics R, Matlab embedded MIPS, VHDL, C languages Clojure, Javascript, Python specialty multi-paradigm programming Talks August 2015 ICER Learning in Distributed Low-Stakes Teams Omaha, Nebraska March 2016 SIGCSE Distributed Low-Stakes Teams in the Wild Memphis, Tennessee Academic Honors 2014-2016 GAANN Fellowship UNC at Charlotte Spring 2014 Phi Kappa Phi Honorary Society Member UNC at Charlotte Fall 2014 3rd Place CCI Flash Talk Competition UNC at Charlotte 2012-2015 GASP Award Graduate Assistant Support Plan UNC at Charlotte Service 2016-Present Executive Officer STARS UNC at Charlotte 2015-Present Web & Social Media Chair UNCC HCI Lab UNC at Charlotte 2014-2015 Web & Social Media Chair UIST 2015 2014-2015 Founder Learning Sciences Reading Group UNC at Charlotte 2008 President Sigma Pi Fraternity Purdue University Volunteer Apr 24, 2016 Table Organizer NC Science and Technology Expo UNC at Charlotte Mar 19, 2016 Table Organizer Julia Robinson Math and Science Festival UNC at Charlotte Dec 2, 2015 Co-organizer CEI Workshop: Learning in Lightweight Teams UNC at Charlotte Research Mentorship: Students Supervised Summer '15 Kyla Bouldin, The Ohio State University. References ACADEMIC Dr. Celine Latulipe, UNC at Charlotte. Dr. Jamie Payton, UNC at Charlotte. Dr. Mary Lou Maher, UNC at Charlotte. Dr. Niklas Elmqvist, University of Maryland iSchool. INDUSTRY Dr. Vladimir Veselov, Amazon - Loebner Medal (2012 Turing Test) Keith McCormick, Johnson & Johnson SEPTEMBER 10, 2016 STEPHEN MACNEIL | CURRICULUM VITAE 3