Search
Muhammad S.'s Photo

Senior Developer with Expertise in Java, Python, C++, Data Structures
Muhammad S.

13 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $20
Response time: 8 hours

About Muhammad


Bio

Hello, my name Muhammad S.! I graduated magna cum laude with a Master's degree in Information Systems with a 3.56 GPA from New York University which has provided me with a strong foundation in programming languages, data structures, algorithms, and software development principles. I'm a full-time software engineer and adjunct lecturer with three years of teaching experience at the Dartmouth College. I come with over eight years of hands-on experience instructing students in computer science...

Hello, my name Muhammad S.! I graduated magna cum laude with a Master's degree in Information Systems with a 3.56 GPA from New York University which has provided me with a strong foundation in programming languages, data structures, algorithms, and software development principles. I'm a full-time software engineer and adjunct lecturer with three years of teaching experience at the Dartmouth College. I come with over eight years of hands-on experience instructing students in computer science subjects. From my interactions with students of various age groups, I've come to understand that programming must be made personal.

I'm earned the Developing Microsoft Azure Solutions Certification from Microsoft in September 2023, and have a few other Certifications on my radar including Web development and iOS development.

Over the last eight years, I've been a tutor to students in both high school and university settings and even older. I've helped them with computer science stuff and mobile development, which means making mobile apps. Some of these students were studying advanced computer science in high school (like AP Computer Science), and others were taking college-level courses in programming with languages like Java, Python, Data structures and C++. I've also taught web development using frameworks like MERN, React, and NodeJS.

I have been a mentor with an organization for the past three years, and am starting my 6th Cohort with them. During this time, I've had the opportunity to train nine mentees, and I'm proud to say that seven of them successfully secured their first positions in the software industry.

Here are just some of my students' achievements:
Skillset app published: (iOS and Android)
Tree based app (Tree data structures and Recursion)

I've learned a lot from tutoring in college and working for other companies, and I've become skilled at figuring out where students might be having trouble. Don't worry—I'll teach at a pace that's just right for you.


Education

New York University
Computer science

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

C

C

I am very experienced with c programming and can help you with topics like c files, Loops, functions, file handling, operating system, semaphores and much. Please contact me if you need any assistance with C subject. Thank you
C++

C++

I have extensive experience working with C++, particularly in systems programming, data structures, and Object oriented programming. My expertise includes developing efficient algorithms, implementing object-oriented programming concepts including Inheritence, Classes, Polymorphism, handling file operations, and Multithreading concepts. I am well-versed in the Standard Template Library (STL), modern C++ features from C++11 to C++20,. The subjects I’ve actively worked with in C++ include data structures and algorithms, object-oriented programming, file handling, memory management, multithreading, STL, modern C++ standards, systems programming.
Computer Engineering

Computer Engineering

I have specialized expertise in core areas of computer engineering such as data structures and algorithms, MIPS assembly language, software testing and quality assurance, and digital logic design.I hold a Software developer certification from Coursera institute. I'm well-versed in systems programming, computer architecture, and embedded systems development, with practical knowledge of tools like Verilog, VHDL, and microcontroller platforms. Please feel free to reach out for the assistance. Thank you
Data Structures

Data Structures

I have in-depth expertise in data structures, with a strong understanding of both fundamental and advanced concepts such as arrays, linked lists, stacks, queues, recursion, trees, graphs, heaps, file system, dynamic programming, master theorem, and hash tables. I'm experienced in analyzing time and space complexity, and applying the right data structures to optimize performance and solve complex problems efficiently. My knowledge extends across multiple programming languages including C, C++, Java, and Python. Feel free to reach out for help with concepts, implementations, or coding challenges related to data structures. Thank you!
Swift

Swift

I have extensive experience in Swift programming, with a strong focus on iOS application development. I hold a Swift Programming and iOS App Development Certification from Coursera insitute. I have successfully developed and deployed several iOS apps, utilizing Swift, UIKit, and SwiftUI to create clean, efficient, and responsive user interfaces. My expertise includes working with Core Data, integrating RESTful APIs, and implementing complex features such as push notifications, authentication, and performance optimization. Additionally, I stay current with Swift updates and best practices to ensure that my apps are built with the latest tools and standards. Feel free to reach out for any assistance with Swift development.
Tableau

Tableau

I have strong expertise in Tableau, with experience in creating dynamic dashboards, data visualizations, and interactive reports that support data-driven decision-making. I hold a Data Analytics and Tableau Certification from Coursera institute I'm skilled in connecting Tableau to various data sources, performing data blending, and utilizing calculated fields, parameters, and LOD expressions for advanced analytics. I focus on transforming complex data into clear, insightful visuals that drive business insights. Additionally, I stay current with Tableau updates and best practices to ensure that my apps are built with the latest tools and standards. Feel free to reach out for help with any Tableau related projects or assignments. Thank you!
Algebra 1
Computer Programming
General Computer
HTML
Java
JavaScript
Microsoft Excel
Prealgebra
Precalculus
Python
R
SPSS
SQL
Muhammad S.'s Photo

Questions? Contact Muhammad before you book.

Still have questions?

Contact Muhammad
Response time: 8 hours

Ratings and Reviews


Rating

5.0 (7 ratings)
5 star
(7)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)
Hourly Rate: $20
Response time: 8 hours
Contact Muhammad