...My approach to teaching is hands-on and tailored to each student's learning style, ensuring a comprehensive understanding of both theoretical and practical aspects of computer science. With a comprehensive background in software engineering and a specific focus on web technologies, I bring a ble... (read more)
...Throughout my career, I’ve worked extensively with a variety of programming languages such as C++, Java, Python, and SQL, across industries including healthcare, data analytics, and software development. My professional journey includes leading engineering teams, mentoring junior developers, and... (read more)
...I've been a software developer for decades. Among the languages I program in are Visual Basic, C++, C#, JavaScript, Python, etc. I have worked as a senior software developer programming in C++ for two decades. (read more)
...I hold degrees in music composition and computer science from Northwestern University, and specialize in music theory, programming, and math. My approach to tutoring and mentoring has always been an individual one. I’ll first gauge the student’s experience level, and discuss their immediate/long-term goals for that subject. (read more)
...I’ve worked as a software developer for over 25 years in addition to obtaining my PhD in Computer Science. During my PhD I studied Computational Geometry, Computer Vision, Machine Learning and Artificial Intelligence among other topics. I have study and work experience implementing data structures, algorithms and object oriented (OO) programming. (read more)