Meet Adam Jundt, Computer Science Teaching Professor

Meet Adam Jundt, Computer Science Teaching Professor

Why Choose Computer Science?

Introduction to Adam Jun's Journey

  • Adam Jun, a professor in the computer science department, shares his passion for computer science stemming from high school.
  • He enjoys problem-solving and the satisfaction of completing challenging tasks, particularly in algorithms and parallel computing.

Academic Experiences

  • In college, he worked on a senior project creating video games using C++, emphasizing teamwork and project management skills.
  • Initially uncertain about his major choice, he found excitement in specific classes like algorithms and parallel computing that solidified his decision.

Team Dynamics and Skills

  • During group projects, he recognized diverse skill sets among team members; some excelled at programming while others had strengths in technical understanding or report writing.
  • Success in computer science can come from various skills beyond just programming ability; individuals can thrive in different roles within tech fields.

Career Flexibility and Opportunities

Post-Graduation Insights

  • After graduating, Adam faced challenges determining his career path but appreciated the flexibility offered by a computer science degree.
  • His career allowed him to travel extensively while working remotely from places like Japan, Hawaii, and Australia.

Advice for Students

  • He encourages students to explore various interests through clubs and activities outside their major to discover what truly excites them.
  • Emphasizes that life is a marathon; trying new things is valuable even if it feels like time wasted initially.

Exploring Other Fields

Broader Interests Beyond Computer Science

  • Reflecting on his education, Adam wishes he had explored subjects like sociology or psychology alongside computer science.

Problem-Solving Strategies

  • Acknowledges that starting large projects can be daunting; suggests utilizing online resources or collaborating with classmates for support.
  • Highlights the importance of seeking help when needed rather than struggling alone.

Computer Science Insights and Networking

Breaking Down Problems in Computer Science

  • The speaker emphasizes the importance of breaking down complex problems into smaller, manageable parts when studying computer science. This approach is crucial for effective problem-solving.
  • Students often face challenges in understanding how to implement these smaller components, which may lead them to seek help from peers or online resources.
  • A key piece of advice for newcomers to the major is to engage in activities beyond just coursework, highlighting the need for a well-rounded educational experience.

Importance of Peer Interaction

  • The speaker notes that many students are drawn to programming due to its solitary nature but stresses the value of interacting with peers during college.
  • Networking through clubs and social interactions can significantly enhance the college experience and open up new opportunities for students.
  • The speaker warns against a purely transactional mindset regarding education, where students focus solely on completing their degree quickly for financial gain.

Maximizing College Experience at UCSD

  • Attending UCSD provides unique opportunities such as joining clubs that facilitate meeting new people and expanding one's network.
  • The speaker encourages students to view their time in college as an investment rather than just a means to an end, advocating for deeper engagement with the academic community.
Video description

Adam Jundt has worked in academia and industry doing software engineering, support, system administration, and filling in for a million other roles whenever they're needed. He retired at 27 to write books, attempt to write music, and travel the world. He is now teaching at UCSD and working at a local startup where he does research, write papers, get grants, and give presentations at local and international conferences. 0:00 - Intro 0:19 - Why did you choose to study Computer Science? 0:37 - What was your favorite class? 1:00 - What was your favorite project? 1:41 - When was the moment you realized Computer Science was right for you? 3:23 - How have you benefited from studying Computer Science? 4:14 - What would you advise your younger self for choosing a major? 5:59 - What is a common challenge when studying Computer Science? 7:00 - What is your advice for incoming Computer Science students?