Rick Smith

Richard E. (Rick) Smith was first introduced to computers in the 1950s when his father took him to the unveiling of a Univac supercomputer. It used transistors and magnetic tapes. After receiving a B.S. in engineering from Boston University, Rick worked on pioneering speech recognition systems, and then on high-performance routers for the ARPANET. Rick earned his M.S. and Ph.D. in computer science at the University of Minnesota, working on fault tolerant robotics. Rick joined Secure Computing Corporation in the early 1990s to help develop LOCK, an NSA-sponsored project to build a high security computer system. This inspired a series of security products for Internet email and the World Wide Web. In 2003, Rick joined the faculty of the University of St. Thomas where he established their undergraduate major in information security. Rick is now retired, but still works on educational projects including his occasional blog, Cryptosmith. He remains a part-time lecturer for the University of Minnesota's Software Engineering Center and its masters program in software engineering. Rick has published three books on cybersecurity, plus numerous articles and papers. He is a senior member of the ACM and IEEE. Rick is also a Certified Information Systems Security Professional.

Filter Courses within "Rick Smith" (Click to filter)
Cloud Security Basics (Coursera) Coursera
University of Minnesota

Cloud Security Basics (Coursera)

Dive into the essential aspects of Cloud Security with our beginner-friendly course. Gain a solid understanding of how to protect your data in the cloud by applying timeless security techniques to today's complex challenges. Explore real-world case studies and learn systematic approaches to identifying and addressing cloud vulnerabilities.

Jun 8th 2026
4 Weeks
Cloud Top Ten Risks (Coursera) Coursera
University of Minnesota

Cloud Top Ten Risks (Coursera)

Dive into the critical aspects of securing your cloud infrastructure with our 'Cloud Top Ten Risks' course. Gain expert knowledge on identifying and addressing the most prevalent cybersecurity threats specific to cloud computing environments. This course will equip you with the skills needed to protect sensitive data, maintain secure authentication mechanisms, and safeguard against injection attacks, cross-site scripting, and more.

Jun 8th 2026
3 Weeks
Cloud Data Security (Coursera) Coursera
University of Minnesota

Cloud Data Security (Coursera)

Discover how to protect your sensitive information with our Cloud Data Security course. Learn about the various data services offered by cloud providers, analyze real-world data breach scenarios, and understand critical concepts like database injection attacks and compliance with global privacy regulations. This course is perfect for professionals looking to enhance their knowledge in securing data in the cloud.

Jun 1st 2026
4 Weeks
Cloud Application Security (Coursera) Coursera
University of Minnesota

Cloud Application Security (Coursera)

Dive into the world of Cloud Application Security with our expert-led course. Gain a deep understanding of essential topics like identifying vulnerabilities, implementing security measures throughout the development lifecycle, and ensuring robust authentication and data protection in cloud environments. Perfect for developers, security professionals, and anyone looking to enhance their cloud application security knowledge.

Jun 1st 2026
4 Weeks
Page 1