Aspen Olmsted

Aspen Olmsted is an adjunct faculty member in the New York University Tandon School of Engineering in the Computer Science and Engineering department. Aspen's fulltime job is as an assistant professor and Graduate program director at the College of Charleston. He obtained a Ph.D. in Computer Science and Engineering from The University of South Carolina. Before his academic career, he was CEO of Alliance Software Corporation. Alliance Software developed N-Tier enterprise applications for the performing arts and humanities market. Dr Olmsted’s research focus is on the development of algorithms and architectures for distributed enterprise solutions that can guarantee security and correctness while maintaining high-availability. In his Secure Data Engineering Lab, Aspen mentors over a dozen graduate and undergraduate students each year.

Sort options

Information Security - Advanced topics (edX)

Learn more fundamentals of information security, including Injection Attacks and Defenses, Privacy and Anonymity Software Validity and Rights, Cryptocurrency. This is the 3rd course in the intermediate, undergraduate-level offering that makes up the larger Cybersecurity Fundamentals MicroBachelors Program. [...]

Introduction to Data Structures (edX)

This course is archived
Introduction to Data Structures (edX)
Course Auditing
Categories
Effort
Languages
Learn the advanced programming topics in the C++ programming language, including pointers, dynamic storage, recursion, searching, and sorting. This is the 3rd course in the intermediate, undergraduate-level offering that makes up the larger Programming and Data Structures MicroBachelors program.
This course is archived
Course Auditing
294.00 EUR

Introduction to Programming in C++ (edX)

Self Paced
Introduction to Programming in C++ (edX)
Course Auditing
Categories
Effort
Languages
Learn the fundamentals of programming in the C++ programming language, including iteration, decision branching, data types and expression. This is the 1st course in the intermediate, undergraduate-level offering that makes up the larger Programming and Data Structures MicroBachelors program.

Advanced Database Administration (edX)

Self Paced
Advanced Database Administration (edX)
Course Auditing
Categories
Effort
Languages
Learn the fundamentals of administering relational database management systems, including managing concurrency and creating objects in the database. This course is a continuation of the basic concepts, organization, and implementation models taught in the Introduction to Databases and Advanced Database Queries courses. [...]

Advanced Database Queries (edX)

Self Paced
Advanced Database Queries (edX)
Course Auditing
Categories
Effort
Languages
Learn the fundamentals of interacting with relational database management systems, including issuing advanced queries that return complicated results sets. This course is a continuation of the basic concepts, organization, and implementation models taught in the Introduction to Databases course, with an emphasis on the relational model. Among the topics [...]

Introduction to Database Queries (edX)

Self Paced
Introduction to Database Queries (edX)
Course Auditing
Categories
Effort
Languages
Learn the fundamentals of interacting with relational database management systems, including issuing queries that return results sets and modify data. This course is an introduction to the basic concepts, organization, and implementation models of databases, with an emphasis on the relational model. [...]