Skip Navigation

Current Dream Courses

Skip Side Navigation

Presidential Dream Courses - Fall 2021

Advanced Additive Manufacturing Hero Image

Advanced Additive Manufacturing

AME 4970 / AME 5970

Additive manufacturing, often referred as 3D printing, is revolutionizing the way we build structures and products, since it allows the design flexibility that is well beyond what can be achieved using standard manufacturing techniques. In the last two decades, the advance of additive manufacturing technologies has led to new approaches to build 3D objects by adding layer-upon-layer of materials, including plastics, metals, concrete, and even biological cells. Early use of additive manufacturing in the form of rapid prototyping focused on preproduction visualization models. More recently, novel 3D printing technologies are being used to fabricate end-use products in aircraft, dental restorations, medical implants, and automobiles. Due to the strong industrial needs, it is critical to train both undergraduate and graduate engineering students with the latest 3D printing technologies.

This Presidential Dream Course will expose students to the state-of-the-art of additive manufacturing technologies. Special efforts are focused on assisting students to understand the recent technologies developed in additive manufacturing for aerospace, mechanical, and biomedical engineering applications, emphasizing three specific topics: (i) the design orientated additive manufacturing; (ii) 3D printing of soft polymers for biomedical applications; (iii) rapid 3D printing of high temperature super alloys as critical aerospace components.

Learn More

Computer Security Hero Image Hero Image

Computer Security

CS 4173 / CS 5173

Secure computer systems require the secure design, implementation, and integration of systems and algorithms across many areas of computer science. This course is a comprehensive study of the theory and practice of computer security. Students will learn fundamental security concepts and principles, as well as practical skills necessary to analyze and solve regular security issues. Topics include private and public key cryptography, digital signatures, cryptographic hash functions, authentication pitfalls, network security protocols, software security, and web security.

This is a slash-listed course offered to both graduate and senior-level undergraduate students. Students are assumed to have successfully finished at least one introductory computer programming course. Prior knowledge of networking fundamentals is recommended.

Guest speakers will give lectures about their recent research and share their research experience. This series of lectures provide students with opportunities to know the latest research topics in cybersecurity, as well as help students to better understand how to apply the security techniques learned from this course in practical research projects.  

Learn More