Featured Review:
A Masterclass in Computer Science and Programming
Joseph, 6 lessons with MarkI've had the privilege of working with a number of tutors throughout my academic journey, but Mark’s undoubtedly stands out as the most knowledgeable in the realm of computer science and programming. Not only is he incredibly well-versed in his field, but his method of explaining concepts is both enlightening and empowering. He has an uncanny ability to make complex ideas understandable and always ensures that I grasp the material before moving forward. What further enriches our sessions...
I have a vast amount of professional experience as an Android, Kotlin, and Java developer. I have taught all three in various professional settings as well. I also have a Ph. D. in Philosophy, and have taught courses in Philosophy, Logic, and Discrete Math.
I have over 25 years experience as a professional programmer, most recently as an Android developer using Java and Kotlin (and the last six of those were at Square/Block).
I was also recently an instructor for Big Nerd Ranch's...
Loading...
Mark has provided examples of their subject expertise by answering 15 questions submitted by students on Wyzant’s Ask an Expert.
A Masterclass in Computer Science and Programming
I've had the privilege of working with a number of tutors throughout my academic journey, but Mark’s undoubtedly stands out as the most knowledgeable in the realm of computer science and programming. Not only is he incredibly well-versed in his field, but his method of explaining concepts is both enlightening and empowering. He has an uncanny ability to make complex ideas understandable and always ensures that I grasp the material before moving forward. What further enriches our sessions is his vast professional experience. Gleaning insights from someone who has practically applied these concepts in real-world scenarios provides an invaluable perspective. It's one thing to understand a concept, but to see its application through the eyes of a seasoned professional takes the learning to an entirely new level. I am immensely grateful for the encouragement, expertise, and unique professional perspective he brings to each lesson. I highly recommend Mark to anyone seeking to deepen their understanding of computer science and programming.
Joseph, 6 lessons with Mark
Exceptional Computer Science Tutor
I met with Mark regularly throughout the semester to help me better understand concepts in a particularly difficult android app development course. Mark was extremely knowledgeable in the subject matter. He has the ability to explain complex and complicated topics in a easy to understand way, and he was always patient and encouraging. He was quick to respond to all of my messages and made himself readily available whenever needed. He is the most helpful and efficient tutor I have worked with on Wyzant. I highly recommend Mark for anyone taking a challenging computer science course.
Joe, 16 lessons with Mark
Extremely helpful
Mark was a great help. He was really knowledgeable and worked with me to ensure that I understood the material.
Ethan, 2 lessons with Mark
Outstanding Tutor!
I am a Masters student pursuing a Computer Science degree. I dove head-first into an Android programming/Mobile development class with zero experience and was stuck with a difficult assignment I couldn't figure out (I had to record a video with the camera and save it under a specific filename but I just couldn't figure out how to do it!). Mark was absolutely amazing and he saved the day! He was incredibly patient and understanding. He asked me lots of helpful questions to guide the session forward and provided straightforward answers with thorough explanations that helped me understand why he went with the strategies and libraries that he did. He gave me a crash course on how Android handles files and file security and I felt like I learned an entire week's worth of content in 30 minutes! Amazing personality and very experienced. I 100% fully recommend Mark!
William, 1 lesson with Mark
Knowledgable, experienced, honest and excellent communicator
Mark helped with the programming. He guided from basics to the actual problem solving. He is an excellent coach . Mark is a knowledgable, experienced, honest and excellent communicator.
Laxman, 1 lesson with Mark
Well prepared, excellent programming tutor
Mark was able to walk me through a programming tutorial step by step, explaining all the details along the way, and answering my questions. Additionally, Mark has been able to guide me in understanding how complex backend Kotlin / java systems work. We have implemented and debugged several critical system issues, and I always come away with a stronger understanding of how everything works. I would highly recommend Mark if you want guidance in understanding complex software systems.
Prateek, 27 lessons with Mark
Knowledgeable and patient tutor
Mark helped me my project. He made sure I understood each step and what our goal is. He understand how expensive it is, he makes sure that you understand the topic so that your money isn't going to waste. He sends you article to read to have a better picture and learn. He takes his time in breaking down each code so that you can understand he is truly incredible. At the end of the meeting you will feel confident. I'm very grateful for Mark. Thank you for your help and kindness! I totally recommend him and I will definitely come back to Mark for the future if I need help.
Sarah, 2 lessons with Mark
Exceptional tutor!
With little notice, Mark guided me through integrating a Google Maps API into my Android Studio project. I am very grateful for his expertise, patience, and ability to guide me to a correct answer instead of simply telling me. He's very nice and great at breaking down difficult concepts.
Lou, 1 lesson with Mark
Very knowledgeable and able to break it down well!
I was specifically interested in unit testing and Mark really knows his stuff. It's clear he has a wide breadth of knowledge, but what is so great is his ability to break it down and explain the pieces and what is going on. I walked away feeling very confident to tackle not only the current work but more like it in the future.
Karla, 1 lesson with Mark
Excellent tutor
Mark is really knowledgeable and experienced in Kotlin and Android Studio development, he pointed out the root cause of my problem and explained the fundamental concept of object oriented programming. Mark also recommended me some books accordingly which fit me the most. Will definitely come back for more sessions with Mark!
E, 6 lessons with Mark