Search
Lucas M.'s Photo

Software Engineer and Educator
Lucas M.

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $60

About Lucas


Bio

I hold a bachelor’s degree from the Kelley School of Business at Indiana University and a master’s degree in Computer Science from the University of Chicago. I also have nearly 20 years of professional experience as a software engineer, architect, and consultant. Currently, I’m a lecturer in Computer Science at a premier Big Ten university, where I teach courses in software design, data engineering, and databases.

While my formal teaching has been in college classrooms, I have spent years...

I hold a bachelor’s degree from the Kelley School of Business at Indiana University and a master’s degree in Computer Science from the University of Chicago. I also have nearly 20 years of professional experience as a software engineer, architect, and consultant. Currently, I’m a lecturer in Computer Science at a premier Big Ten university, where I teach courses in software design, data engineering, and databases.

While my formal teaching has been in college classrooms, I have spent years training and mentoring individuals on a one-one-one basis. Careers in software are driven by more than just an aptitude for programming or a "love for all things tech". Students with a solid grounding in data structures, algorithms, and math ultimately have a higher ceiling than those who do not. With the introduction of generative AI, this has never been more true than it is today. I would love to support you or your student in establishing this foundation.

I’m now looking to bring that same support and clarity to students through tutoring.


Education

Indiana University
Business
University of Chicago
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

C#

C#

I have over 15 years of hands-on experience using C# in real-world software projects, including web applications, APIs, and enterprise systems. My work has involved everything from designing maintainable object-oriented codebases to implementing advanced features using .NET libraries and frameworks. I’ve led teams building scalable applications in C#, and I now teach software design patterns and architecture, often using C# as the primary language. I enjoy helping students understand both the fundamentals and more advanced uses of the language in practical contexts.
Computer Science

Computer Science

I have taught data structures and algorithms as an adjunct professor and co-authored An Open Guide to Data Structures and Algorithms, a free textbook designed to support practical learning. My approach emphasizes hands-on coding, complexity analysis, and real-world problem solving. I bring nearly 20 years of industry experience applying these concepts in professional software development. I enjoy helping students build strong, transferable foundations in computer science.
Data Structures

Data Structures

I have taught data structures and algorithms as an adjunct professor and co-authored An Open Guide to Data Structures and Algorithms, a free textbook designed to support practical learning. My approach emphasizes hands-on coding, complexity analysis, and real-world problem solving. I bring nearly 20 years of industry experience applying these concepts in professional software development. I enjoy helping students build strong, transferable foundations in data structures.
Discrete Math

Discrete Math

I’ve taught discrete math topics at the college level, including recursion, propositional logic, and basic combinatorics. As a Senior Lecturer in Computer Science with nearly 20 years of industry experience, I focus on making abstract concepts concrete and applicable. Whether it’s through truth tables, recursive definitions, or counting problems, I help students develop clear reasoning and problem-solving skills. My goal is to build confidence through intuitive explanations and targeted practice.
Lucas M.'s Photo

Questions? Contact Lucas before you book.

Still have questions?

Hourly Rate: $60
Contact Lucas