NEW FEATURES MORE

Search
Over 200 tutoring hours

Ranji A.

Cupertino, CA

$40/hour

An Experienced Computer Science/Mathematics Mentor

Background check passed as of 12/11/16
4.9 average from 74 ratings
Fast and helpful tutor
— Alex, Olympia, WA on 2/2/16

$40/Hour


Send a message explaining your needs and Ranji will reply soon.

Response time: 6 hours

Contact Ranji

State University, Jadavpur, Calcutta, India
Computer Science
State University, Jadavpur, Calcutta, India
Master's
State University, Jadavpur, Calcutta, India
PhD

Education

State University, Jadavpur, Calcutta, India (Computer Science)

State University, Jadavpur, Calcutta, India (Master's)

State University, Jadavpur, Calcutta, India (PhD)

About Ranji

I'm a PhD in computer science with specialization in mathematical modeling, statistical machine learning, image processing, computer vision and pattern recognition. I have worked for over two decades as a research scientist in many industrial R&D projects where my job involves analyzing, modeling and solving complex pattern recognition and data mining problems using the techniques of calculus, differential equation, probability, statistical inference, linear algebra and spectral (Fourier) analysis. I'm a pretty hands-on guy who loves to crack challenging problems of mathematics. I'm also a passionate mentor. I have taught many of my colleagues and cohorts the fundamental theories and problem-solving techniques in the above-mentioned topics. But mentoring is not just problem solving; it is also about disseminating knowledge. And that is what fascinates me most. A lot of creativity and out-of-the-box thinking is required to make a complex topic simple and understandable. That's a real challenge which intrigues me so much; and this is what I love about tutoring.

I put strong emphasis on both learning the fundamental theory as well as problem solving techniques. When I teach a specific topic, I explain all the necessary related axioms and theorems in an intuitive way with lots of practical examples so that the students can have a broader and deeper knowledge about the domain, and then I guide them to acquire actual problem solving skills by teaching them specific techniques and tricks related to the topics.

Computer Science and Mathematics are like siblings with a lot of common traits. A solution that is modeled using mathematics is embodied into an executable program using computational algorithms data structures. You may think of them in so many ways - a language, a philosophy, a vision, a tool, and last but not the least a beautiful abstract world unlike anything you've seen before. Come; let us together walk through the beautiful realm of computer science and mathematics to have a fun-filled experience.
I'm a PhD in computer science with specialization in mathematical modeling, statistical machine learning, image processing, computer vision and pattern recognition. I have worked for over two decades as a research scientist in many industrial R&D projects where my job involves analyzing, modeling and solving complex pattern recognition and data Read more

Policies
Cancellation
24 hours notice required
Travel Radius
Travels within 0 miles of Cupertino, CA 95014
Background Check: Passed

"Fast and helpful tutor"

- Alex, Olympia, WA on 2/2/16

"Knowledgable and patient"

- Justin, Santa Cruz, CA on 11/30/15
Math:
Calculus,
Differential Equations,
Geometry, SAT Math
Test Preparation:
SAT Math

Approved subjects are in bold.

Approved subjects

In most cases, tutors gain approval in a subject by passing a proficiency exam. For some subject areas, like music and art, tutors submit written requests to demonstrate their proficiency to potential students. If a tutor is interested but not yet approved in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.

C

I'm a PhD in computer science with specialization in mathematical modeling, algorithmic simulation and optimization. I have worked for over two decades as a research scientist in many industrial R&D projects where my job involves analyzing and modeling complex real-life problems and designing and implementing their scalable, portable solutions using the systems programming language C/C++ (ANSI version) and various libraries in C/C++ in Windows and Linux. Part of my daily job is to build high-performance, nonlinear data structures and algorithms in C/C++. I have extensively used C standard library functions and various system call APIs for performing system-level tasks in my industry jobs. I have also taught C language course to undergrads following the masterpiece of Kernighan & Ritchie.

C++

I'm a PhD in computer science with specialization in mathematical modeling, algorithmic simulation and optimization. I have worked for over two decades
as a research scientist in many industrial R&D projects where my job involves analyzing and modeling complex real-life problems and designing and implementing their scalable, portable solutions using ANSI C++ and various C++ libraries such as STL, Boost, Qt SDK, OpenCV, OpenGL, SOCI etc. Part of my daily job is to build high-performance, nonlinear data structures and algorithms in C/C++. I am quite proficient in classical object oriented programming (inheritence, polymorphism, virtual function etc) as well as more trendy template based programming and meta-programming, and well aware about new enhancements in C++11.

Calculus

I have dual major in mathematics and computer science in my BS and MS, and PhD in mathematical modeling and computational simulation.

Computer Programming

I've got BS, MS and PhD all in computer science with specialization in mathematical modeling, algorithmic simulation and optimization. I have worked for over two decades as a research scientist in many industrial R&D projects where my job involves analyzing and modeling complex real-life problems and designing and implementing their scalable, portable solutions using ANSI C/C++ and various C/C++ libraries. Part of my daily job is to build high-performance, nonlinear data structures and algorithms in C/C++. In addition I've also used Python, Java, Javascript, R, Perl, shell script as and when required. I have taught advanced programming language course to undergrads and my cohorts in industry.

Computer Science

I've got BS, MS and PhD all in computer science with specialization in mathematical modeling, algorithmic simulation and optimization. I have worked for over two decades as a research scientist in many industrial R&D projects where my job involves analyzing and modeling complex real-life problems and designing and implementing their scalable, portable solutions using ANSI C/C++ and various C/C++ libraries. Part of my daily job is to build high-performance, nonlinear data structures and algorithms in C/C++. In addition I've also used Python, Java, Javascript, R, Perl, shell script as and when required. I have taught advanced programming language course to undergrads and my cohorts in industry.

Differential Equations

I'm a PhD with specialization in mathematical modeling, algorithmic simulation, and optimization. I have worked for over two decades as a research scientist in many industrial R&D projects where my job involves analyzing, modeling and solving complex real-life problems using the techniques of calculus, differential equations, and numerical analysis. I have extensively used first-order and second-order differential equations, homogeneous and non-homogeneous linear equations, Laplace & Fourier transforms, matrix methods, finite difference methods etc. I have taught differential equation to undergrads and in industry within a structured course, and I put strong emphasis on both learning the fundamental theory as well as problem solving techniques.

Python

I have done my BS, MS and PhD in computer science, and working as a research scientist in software industry for over two decades. I possess strong knowledge about the fundamentals of computer science in general, and wide ranging, hands-on experience in many computer programming languages like C/C++, Python, Java etc. In particular, for last few years I am using Python programming language and various Python scientific packages for developing modules in large-scale data analytics projects. I am also a mentor of various industry-organized courses related to Python based data analytics.

State University, Jadavpur, Calcutta, India
Computer Science
State University, Jadavpur, Calcutta, India
Master's
State University, Jadavpur, Calcutta, India
PhD

Education

State University, Jadavpur, Calcutta, India (Computer Science)

State University, Jadavpur, Calcutta, India (Master's)

State University, Jadavpur, Calcutta, India (PhD)

Fast and helpful tutor

Ranji was very helpful with all of my programming needs, including data structures. I went from a failing grade on my midterm to an A on the Final!

— Alex, Olympia, WA on 2/2/16

Hourly rate

Standard Hourly Rate: $40.00

Cancellation: 24 hours notice required

Travel policy

Ranji will travel within 0 miles of Cupertino, CA 95014.