Entrepreneurship Courses and Seminars

Harvey Mudd College offers the courses below for students interested in pursuing classes with an entrepreneurship focus. New courses will be developed and included here as they become available.

ENTR 179: Entrepreneurial Workshop

Credit(s): 1.5

Offered: Fall 22

Description: This is a hands-on practical class, essentially like a workshop or a lab. The objective of this class is to help students find a repeatable and scalable business model for their startup with significantly less money and in a shorter time by using Lean Launchpad strategies instead of traditional methods. Student teams will start with a creative/innovative idea for a product to meet customers’ unmet needs. They will develop a set of untested hypotheses and validate them quickly. They will use a business model canvas to diagram value creation for customers and validate hypotheses to create a repeatable, scalable business model. Teams will rapidly iterate their product to build something people actually want. They will build minimum viable products (MVPs) to avoid hypotheticals and get real customer feedback that they can use to iterate (small adjustments) or pivot (substantive changes) faster. In the end, the student teams will pitch their startup ideas to Venture Capitalists. 

ID 049: Entrepreneurship

Credit(s): .5 

Instructor(s): Kash Gokli & guest speakers

Offered: Spring 22

Prerequisite(s): Open to all

Description: This course features guest speakers and group discussions to give students a solid understating of entrepreneurship. Successful entrepreneurs, including HMC alumni, will share their success stories and cover topics of interest, such as innovative products, funding, intellectual property, customers (discovery, validation, & creation), sales, marketing, cash flow, product launch, etc. The course will be of particular interest to students who would like to launch a startup upon graduation or later, students who want to join established companies and apply their entrepreneurial skills and spirit, and students who would like to be social entrepreneurs to impact society. Open to all students.

Class dayDateGuest speaker
11/20/22Kash – Class details and intro, Josh – Is it for you?
21/27/22Sergio Monsalve P25 – The Value of an Entrepreneurial Mindset
32/3/22Leslie Field – Entrepreneurship and Climate Change
42/10/22Edith Harbaugh ’99 – From Engineer to Entrepreneur
52/17/22Brian Bentow ’05 – Selecting the co-founder, Business idea presentations
62/24/22Benson Tsai ’06 – Company Building and what it means to be a CEO/founder
73/3/22Michael Blend – Taking a company from idea to public
93/10/22Mar Hershenson – Lean Startup Methodology
103/17/22Spring Break
113/24/22Bob Hulse ’96/97 – IP Issues for Startups
123/31/22Prince Bohjwani – Starting & Scaling a Non-Profit
134/7/22Jim Castelaz ’06 – Sales + Marketing: Finding Your First Customer
144/14/22Ho Nam – A Different Approach to Venture Capital
154/21/22Demo Day
Class Schedule

Schedule: dinner with students 5–6:20 p.m.; class presentation: 6:30–7:45 p.m.

On the last day, there was a pitch competition. Ten teams pitched their startup ideas. Mar Hershenson, Sergio Monsalve, Josh Jones, and Miles Bird were the judges.

Two teams won the pitch competition and will now pitch to venture capitalists in Northern California and Santa Monica. Read the article on the event at HMC Entrepreneurship Class Produces First Startups.

Athena winning team posing in front of fountain
Athena winning team
Terra Robotic winning team posing in front of fountain
Terra Robotics winning team

Computer Science 121: Software Development

Credit(s): 3

Instructor(s): Sweedyk, Wu

Offered: Fall and spring

Description: Introduction to the discipline concerned with the design and implementation of software systems. The course presents a historical perspective on software development practice and explores modern, agile techniques for eliciting software requirements, designing and implementing software architecture and modules, robust testing practices, and project management. Student teams design, develop, and test a substantial software project.

Prerequisite(s): CSCI070 HM 

Computer Science 189: Programming Practicum

Credit(s): 1

Instructor(s): Dodds, Stone, Sweedyk

Offered: Fall and spring

Description: This course is a weekly programming seminar, emphasizing efficient recognition of computational problems and their difficulty, developing and implementing algorithms to solve them, and the testing of those implementations. Attention is given to the effective use of programming tools and available libraries, as well as to the dynamics of team problem-solving. No more than 3 credits can count toward the major elective requirement.

Repeatable: May be taken for major elective credit up to three times

Prerequisite(s): CSCI005 HM or CSCI005GR HM or CSCI042 HM 

Engineering 004: Introduction to Engineering Design and Manufacturing

Credits: 4

Offered: Fall and spring

Description: Design problems are, typically, open-ended and ill-structured. Students work in small teams applying techniques for solving design problems that are, normally, posed by not-for-profit clients. The project work is enhanced with lectures and reading on design theory and methods, and introduction to manufacturing techniques, project management techniques and engineering ethics. Enrollment limited to first-year students and sophomores, or by permission of the instructor.

Prerequisites: WRIT001 HM

Concurrent requisites: PHYS024 HM

Engineering 181: New Product Development

Credits: 3

Description: This course will introduce the theory and practice of a process used for new product development that considers design, management and manufacturing components. Students will identify needs (market or humanitarian) amenable to an engineered product solution, select and scope the project need they will address, quantify the impact of a solution through a business case, design and develop multiple prototype solutions, validate the resulting product and solicit funding for a launch.

Prerequisites: Junior or senior standing and ENGR004 HM 

Engineering 183: Management of Technical Enterprise

Credits: 3

Instructor: Kash Gokli

Offered: Fall

Description: This course provides a fundamental understanding of management practices in a technical enterprise. Instructors teach three main learning modules: financial management, people management and company management. Students will learn processes, tools, organiza­tion and measurables in all three learning modules.

Prerequisites: ENGR004 HM and Junior standing.