Enable contrast version

Tutor profile: Muizz J.

Inactive
Muizz J.
Incoming Software Engineer at Microsoft
Tutor Satisfaction Guarantee

Questions

Subject: Python Programming

TutorMe
Question:

Can Python, a scripting language, be used like Java, a programming language, for big projects?

Inactive
Muizz J.
Answer:

Great question. The answer to this question is two-fold so please bare with me. Python, apart from being a scripting language, is also known to be an "interpreted" language. This means that Python also supports compiling, and have other libraries that are not much different programming languages like Java and C++. The process of compilation is automated and running in the background, which is why we can never see our python programs "build" or "compile" Python provides powerful tools such as networking, making exceptions, and regular expressions making it less code-intensive. Hence, it can definitely be used for big projects. In fact many tech giants like Facebook, Google, and Instagram also to quickly analyze the robustness and capabilities of many projects optimally and spending less time in testing.

Subject: Java Programming

TutorMe
Question:

Is it true that Java is "too high-level", that its usage of classed, inheritance, and objects could lead to heavy overhead and negatively affect the running time?

Inactive
Muizz J.
Answer:

You are correct although that maybe only true for older versions. Java currently has much high speed I/O and graphic concepts, enabling all kinds of fast networking techniques. From what I have learned while interning at Microsoft, that high-level programming languages like Java are fundamental to concocting complex system that can later be better managed during maintenance and development. Mastering complex language like Java should be every programmer's incentive. As a result, you are not only challenging yourself but also enhancing your knowledge and being better critical thinkers.

Subject: Computer Science (General)

TutorMe
Question:

Haven't pursued a degree in Computer Science? want to learn to code for fun? want to learn to code to work on the side and get a side income?

Inactive
Muizz J.
Answer:

If you may have noticed. Each sub-questions asked above involves the word "code" in it. That's it, you already know or have heard that coding can help you empower people, break boundaries, and create something that no one has ever imagine. THE SKY IS THE LIMIT. But in order to get there, you would need the right resources, set of guidelines to make this journey even smoother. This is where I come in! I will not only teach you how to code but also give you background information's about major concepts and learnings of Computer Science as well. You would think we are done right? Not at all. A knowledge that is learned is of no use if you never EXECUTE it. This is also where I come in. I will show you ways to launch this new set of skills in a way most profitable to you. So why waste time during this pandemic !! Let's get CODING !!!!

Contact tutor

Send a message explaining your
needs and Muizz will reply soon.
Contact Muizz

Request lesson

Ready now? Request a lesson.
Start Lesson

FAQs

What is a lesson?
A lesson is virtual lesson space on our platform where you and a tutor can communicate. You'll have the option to communicate using video/audio as well as text chat. You can also upload documents, edit papers in real time and use our cutting-edge virtual whiteboard.
How do I begin a lesson?
If the tutor is currently online, you can click the "Start Lesson" button above. If they are offline, you can always send them a message to schedule a lesson.
Who are TutorMe tutors?
Many of our tutors are current college students or recent graduates of top-tier universities like MIT, Harvard and USC. TutorMe has thousands of top-quality tutors available to work with you.