Over 400 tutoring hours

Bivas B.

Valley Village, CA


100% helpful and committed tutor working for your success.

Background check passed as of 6/10/13
5.0 average from 167 ratings
Best Tutor On Earth
— Mickel , Marina Del Rey, CA on 1/29/15

Message Bivas

Send Bivas a message explaining your needs and you will receive a response by email. Have you already emailed Bivas or another tutor? If so, you have an account! Sign in now

 Checking availability…
Please enter the tutor's email address.
Please enter the student's email address.
Please describe how you heard about us.
Replies in 2 hours
Replies in 2 hours

Receive responses from additional tutors

If you select this option, WyzAnt will ask interested tutors to contact you by email if they are able to help. A maximum of five different tutors will email you and none of your personal information, including your email address, will be released.

Arizona State University


Arizona State University (Master's)

About Bivas

I teach C++, Javascript, Java, OpenGL, WebGL, HTML5, GLSL, and Unreal Engine 4.

Learning to write software is an essential 21st century skill. According to the Bureau of Labor Statistics, by 2020 there will be 1.4 million computing jobs in the U.S. and only 400,000 computer science students. The tech skills gap may be widening but for many this is an opportunity. With the right education, guidance and experience, this highly paid, creative, challenging and varied work is yours for the taking.

Web and software developers are among the most sought after on the job market today. What you see in your head is what you write. I'll teach you the most important things in programming that will be of practical application. Many times, students are confused why they are learning a particular concept, and how does it apply to anything in the real world. I teach in a way that makes it natural for students to make that connection.

I have been teaching for a few years. My experience has enabled me to design courses for different skill levels and timeframes. Once I know what you are looking to accomplish, the course will be tailored for you. After each session, I make myself available, free of charge, throughout the week over emails. Many students are excited to complete their homework assignments that I give them. They'll turn it in in a day or two, and ask for more. Once you start with me, the learning never stops. The more excited you are to learn, the more you can get out of my course.

I have a Masters Degree in Computer Science. I have worked as a Computer Scientist on US Defense projects through Honeywell Aerospace. My projects have ranged from classified mission critical systems to commercial aviation. Formerly I was an Engineering Fellow, and Software Consultant at the Manpower group. I have been honored to receive awards for my work on Computer Graphics technology for display sub systems in commercial and military air-crafts. Currently I work in the field of Virtual Reality.

Let me know if I can help you.

Thank You

I teach C++, Javascript, Java, OpenGL, WebGL, HTML5, GLSL, and Unreal Engine 4.

Learning to write software is an essential 21st century skill. According to the Bureau of
Read more

24 hours notice required

Each additional student at the same time will be $45/hour.

Travel Radius
Travels within 10 miles of Valley Village, CA 91607
Background Check: Passed

"Best Tutor On Earth"

- Mickel , Marina Del Rey, CA on 1/29/15

"Great to work with."

- Avik, Glendale, CA on 11/24/15

"Exceptional Tutor"

- Oliver, La Crescenta, CA on 11/16/15

"Extremely knowledgeable & caring tutor "

- Emelie, Van Nuys, CA on 9/28/15

"An expert in Java and awesome at explanations."

- Ashley, Redondo Beach, CA on 9/24/15

"He knows how to teach programming"

- Colin, Jericho, NY on 9/16/15


- Tina, Montclair, NJ on 9/6/15

"Patient and very knowledgeable about the subject matter"

- Shaina, Los Angeles, CA on 8/30/15

"Patient and Easy to Talk to"

- Sai , Sterling Heights, MI on 8/30/15

"Very Knowledgeable!"

- Bo, Lincoln, NE on 8/29/15

"very knowledgeable and a great teacher, thorough explanations!"

- Kayla, Los Angeles, CA on 8/25/15

"Excellent tutor!!!! VERY knowledgeable."

- Barry, Woodland Hills, CA on 8/12/15

"Great teacher"

- Greta, Marina Del Rey, CA on 8/6/15

"Exactly what I've been looking for in a tutor."

- John, San Francisco, CA on 7/31/15

"Excellent Tutor!!!"

- Steve, Los Angeles, CA on 7/19/15

"Great Tutor!"

- Giselle, Santa Cruz, CA on 5/12/15

"Best Tutor Ever"

- Mohammed, Northridge, CA on 4/23/15

"Excellent Tutor and Person"

- Sanjay, Schaumburg, IL on 2/2/15

"Great tutor"

- Nicholas, Los Angeles, CA on 11/12/14

"Wonderful Tutor with Infinite Patience!"

- Arvia, Santa Monica, CA on 10/21/14

"Bivas did a great job helping me prepare for my interview."

- Leon, Tarzana, CA on 8/26/14

"He's an excellent teacher!!!"

- Griffin, Los Angeles, CA on 8/19/14

"Great Tutor! "

- Alex, West Hollywood, CA on 6/26/13


- Brian, Los Angeles, CA on 5/31/13

"The best tutor I have ever had!"

- Mustafa, Thousand Oaks, CA on 5/23/13

"Great Tutor! Great Help!"

- Nick, North Hollywood, CA on 5/2/13

"Good tutor"

- Venus, Los Angeles, CA on 4/29/13

"Very Helpful"

- Soroosh, Calabasas, CA on 4/23/13
Corporate Training:

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.


I've been teaching C/C++ for a few years. I've been working with these languages for the last 15 years. I've worked on mission critical projects sponsored by the Department of Defense along with commercial projects for the aviation industry.

My teaching method focuses on building the student's sense of logic. Thinking like a programmer in C/C++ needs a little bit of guidance. Most of the time, I find that basic guidance in the fundamental concepts gets overlooked in the middle of heavy coursework, lengthy requirements for homework assignments, and the load of 3 - 4 classes that students have to tackle during their normal semester. Limited time and strict curriculum requirements from the state are driving teachers in universities and colleges to increasingly depend on the student to figure it out.

Some of today's most successful programming languages like Java, Javascript (scripting language) have borrowed heavily from C. If you can make a commitment to learn it, it can pay off big time. When you know C and C++, your confidence in programming will grow. Learning any programming language in the future will not be a chore.


I have more than 15 years of experience in both C and C++. I have worked on projects ranging from Mission Critical systems to Commercial Aviation.

I started teaching a few years back, and know how to guide students around many pitfalls of learning a new programming language. My students range from absolute beginners to very advanced.

For Advanced students, I teach concepts, and important details of the C++ Standard Library, and the latest features of C++11.
You'll learn practical programming using C++11, and STL with working code samples.

I also teach C++ problems that come up in technical interviews. I have interviewed with, and worked for Fortune 500 companies. If you're proficient with C++ and STL, and are looking to warm up for your technical interview, I can help you prepare for it.

Computer Engineering

Computer Engineering encompasses many things. My Bachelor's degree is in Computer Engineering, and my Master's degree is in Computer Science. I've been in the field of Computers for the last 20 years. I primarily teach Programming languages, Software Engineering, and Computer Science.

Besides that, I also have knowledge of computer hardware. I used to build all my machines myself, and would build PCs for my friends while I was in college. If you want to build your next gaming rig, I can teach you how to research the parts. You'll learn how to select hardware that are compatible with each other, and how to put it all together from scratch. I wouldn't charge you $99 / hr for that. Just email me if you have a quick question on hardware, and I'll be happy to guide you in the right direction free of charge.

Computer Programming

I have a Master's Degree in Computer Science from Arizona State University. I've taught folks who want to redefine their career or just want to take their career to the next level. I've had students who want to get a better job or just need a crash course to prepare for a job interview. They do well in their interviews and sometimes land the jobs. Those are probably my most satisfying experiences and the reason I love to teach.

Computer Science

I have 14 years of successful experience in programming and overseeing both high and low level software development. My primary job responsibilities have been design, development, programming, performance tuning, speed optimization and structural coverage analysis of software, firmware/embedded applications.

Sometimes syntax can be boring but the good news is syntax is the short and the easy part. The fun is in the logic. As learning to read music isn't the most exciting thing and you cannot really make good music by reciting the notes only, learning the syntax for a computer program alone will not make you a good programmer. I'll help you to develop your sense of logic, appropriate algorithms and practical data structures. I can help you to learn the concepts of Software Engineering and Software Design - how to identify and apply the correct Object Oriented Programming patterns to real world problems.


Learn HTML to be able to build web pages. It is the glue that holds together all your elements, content, styling, and scripts.

There are a few software on the market that will write the HTML for you but it is something you'll need to pick up if you plan on learning CSS and Javascript, and become a front-end web developer.

HTML is really the easiest language to learn. If you're learning Javascript with me then either you already know HTML or you're learning HTML as we go along. if you want to just learn HTML on its own, I can teach you the fundamentals necessary for moving forward with web-development in 3 sessions.

There are web pages on almost anything you can think of. Your only limit is your imagination. And they are all written in HTML.


I teach AP Java. I've been teaching for a few years. I mostly use Java for Android Development to connect with C++ programs using Android NDK and Java Native Interface (JNI).


I currently work for a company that designs 3D Computer Graphics applications for the aviation, medical and the defense industry. Among other things, we're also bringing the power of desktop 3D computer graphics to the web, portable devices, and virtual reality headsets using Javascript, WebGL, THREE.js, CSS3 and HTML5.

I'll teach you Javascript that is immediately applicable. You can be at any skill level. I have courses designed to start you off based on your experience. If you're not proficient with CSS or HTML, don't worry because I'll teach you the basics of CSS and HTML along the way. You'll also learn about the latest Javascript language changes that are introduced with the recent ECMA 6 standard.

Arizona State University


Arizona State University (Master's)

Best Tutor On Earth — I was having trouble with with templates in C++. I tried two tutor before Bivas, and they didn't even know what it was about. Bivas helped me complete my projects and explained the concepts in a way that made sense. I felt I was talking to a artist in the way he see's and write codes, it's really impressive. Recommended to anyone from beginners to very advanced, he's really the best. Also, he's gr ...

— Mickel , Marina Del Rey, CA on 1/29/15

Hourly fee

Standard Hourly Fee: $99.00

Cancellation: 24 hours notice required

Each additional student at the same time will be $45/hour.

Travel policy

Bivas will travel within 10 miles of Valley Village, CA 91607.

Background Check Status for Bivas B.

Bivas B. passed a background check on 6/10/13. The check was ordered by Bivas through First Advantage. For more information, please review the background check information page.

After sending a message to Bivas, you will be able to order a new background check for $7.99. As part of your tutor selection process, we encourage you to run updated background checks. Please also review the safety tips for hiring tutors.