Search 72,629 tutors
FIND TUTORS
Over 50 tutoring hours

Bivas B.

Los Angeles, CA

$69/hr

C, C++, Javascript, OpenGL, WebGL, HTML5, Game Programming.

Background check passed as of 6/10/13
Usually responds in about 2 hours

C, C++, Javascript, OpenGL, WebGL, HTML5, Game Programming.

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

Please enter the tutor's email address.
Please enter the student's email address.
Please describe how you heard about us.

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.

I've worked as a Software Engineer/Consultant for 15 years on ITAR controlled DO-178B mission critical projects as well as commercial applications. I'm an Engineering Fellow at the Manpower group and have worked as a Computer Scientist for US Defense projects through Honeywell Aerospace.

Learning to write software is an essential 21st century skill.

You can earn a decent living doing software, it just depends on how much you practice! Being able to visualize the key concepts in a simple way is important. I'll guide you through the pitfalls of getting bogged down with esoteric language features versus practical concepts. We'll make sure your fundamentals are clear and most importantly, we'll have fun doing it. I've taught 12 year olds to 50 year olds.

For homework and programming assignments that I give you to practice, you can call text or email me at no additional charge in between sessions if you're stuck.

Just like learning a musical instrument, practice is the key. You've to bring in your idea and your passion and dive into it. In time, magic will happen.

I've had some great teachers along the way and blessed to have a career doing what I love. Money is good and everyone needs it, but that's not my focus. If you can't afford the rate right now, just let me know and we can work it out.

Let me know if I can help.

Thank you,

-Bivas

Testimonials

"AWESOME TEACHER"

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

"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

"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:
C++,
HTML

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've worked as a Software Engineer/Consultant for 15 years on ITAR controlled DO-178B mission critical projects as well as commercial applications. Let's start at the beginning. Well, almost at the beginning. There was Assembly, yes, I coded in that language. Then there was Basic, Pascal, Fortran and COBOL! After C, I never looked back.

C is the father of functional programming languages. If you know C, you'll be able to pick up C++ easily. C++ has two parts. Object Oriented programming (OOP), and the implementation of OOP concepts that are pretty much written in the same syntax as C.

I encourage every beginning programmer to pick up a book on C and flip through the pages with a cup of coffee.
Enjoy the legendary program that changed the world as we know it.

C++

I'm an Engineering Fellow at the Manpower group and have worked as a Computer Scientist for US Defense projects through Honeywell Aerospace. Object oriented programming is to functional programming what our right brain is to our left brain!

Object oriented programming (OOP) has 3 pillars - Data encapsulation, Inheritance and Polymorphism. Just like the rainbow is formed from 3 primary colors, many other concepts spring out of these 3 basic concepts.

If you are taking a college level course, your course assignments are probably going at a fast clip. If you're trying to keep up with it without fully understanding what you are doing, you can get yourself into trouble very quickly.

If you want to make programming into a career, then do yourself a favor and get your fundamentals taken care of, either by spending hours online or having someone explain it to you in a way that clicks.

If you can be a good programmer in C++ and STL (the standard template library) along with your knowledge of C, you can learn any programming language within a month or maybe sometimes in a week.

Be patient and keep coding.

Computer Programming

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. Yes, they did ace those interviews and landed the jobs. Those are probably my most satisfying experiences and the reason I love to teach.

I've been a Software Engineer for more than 14 years, I have a Master's Degree in Computer Science from Arizona State University. I'm a fellow engineer with the Manpower group and have a few awards for my work on Computer Graphics technology for display sub systems in commercial and military aircrafts.

Computer Science

I have experience in Pentium and PowerPC devices/architecture. I am experienced in interfacing embedded systems with Windows, DOS and RTOS such as DeOS and HOS.

I graduated magna cum laude with a Master's degree in Computer Science from Arizona State University with the Regents Scholarship program.

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.

JavaScript

Javascript is the language of the web. You may have noticed that everything from planning your vacation to doing research on your homework to watching movies and keeping tabs on your stock market to getting your daily news and getting directions to your meetings have all gone online!

I currently work for a company that designs Computer Graphics applications using C, C++, OpenGL, Javascript and WebGL for the aviation, medical and the defense industry. We're bringing the power of desktop 3D computer graphics to the web and portable devices using Javascript, WebGL, THREE.js, CSS3 and HTML5.

We create content with 3D Studio Max, import those in our engine, render with physically based shading techniques, connect with the virtual environment of the Oculus and have an interactive experience in real time for our clients. All of this is made possible with Javascript tying these technologies together.

Javascript is not a scripting language and it is not related to Java! It is a full fledged object oriented programming language that runs on the browser.

There are a lot of Javascript programmers who come from the world of HTML5 and CSS. If you want to learn Javascript, learn it from someone who has a background in C/C++. It makes a world of difference in how you code and think about problems. Companies know how to spot that difference. Your understanding of object oriented programming concepts will be a deciding factor in your landing a job as a Javascript programmer.

Bivas’s Resources

Tutors have the ability to create educational resources and share them with the WyzAnt community. Here are some of the resources created by Bivas. View all of Bivas’s resources

If you're asking for logic errors -   the rand() function could return you the same number. So you could end up displaying only one value out of the four, twice!    to handle that, change this line int defineObject2 = rand() % 3 + 1; to int defineObject2; do...

Hi Penny, I agree with Kenneth. Having said that, if you're looking for some pointers(not C++ pointers:) to start off your programming, here are some hints   1. Initialize the max credit and available credit to the same number for each customer (this would go in your customer...

AWESOME TEACHER — Bivas is better than you could ever hope for in a teacher for programming. His knowledge and practical experience working in the field doing truly incredible things shows in your first meeting with him. I learned more in that first 1 1/2 hrs than I could have learned by myself in a month. Be like a sponge and ask questions, and Bivas will guide you at your pace for whatever quest you're on. Yo ...

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

Hourly fee

Standard Hourly Fee: $69.00

Cancellation: 2 hours notice required

Each additional student at the same time would be $30/hour.

Travel policy

Bivas will travel within 20 miles of Los Angeles, CA 90068.


About Bivas

I've worked as a Software Engineer/Consultant for 15 years on ITAR controlled DO-178B mission critical projects as well as commercial applications. I'm an Engineering Fellow at the Manpower group and have worked as a Computer Scientist for US Defense projects through Honeywell Aerospace.

Learning to write software is an essential 21st century skill.

You can earn a decent living doing software, it just depends on how much you practice! Being able to visualize the key concepts in a simple way is important. I'll guide you through the pitfalls of getting bogged down with esoteric language features versus practical concepts. We'll make sure your fundamentals are clear and most importantly, we'll have fun doing it. I've taught 12 year olds to 50 year olds.

For homework and programming assignments that I give you to practice, you can call text or email me at no additional charge in between sessions if you're stuck.

Just like learning a musical instrument, practice is the key. You've to bring in your idea and your passion and dive into it. In time, magic will happen.

I've had some great teachers along the way and blessed to have a career doing what I love. Money is good and everyone needs it, but that's not my focus. If you can't afford the rate right now, just let me know and we can work it out.

Let me know if I can help.

Thank you,

-Bivas

Testimonials

"AWESOME TEACHER"

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

"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

"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
}

Tutor Policies

Cancellation
2 hours notice required

Each additional student at the same time would be $30/hour.

Travel Radius
Travels within 20 miles of Los Angeles, CA 90068

Bivas’s Subjects

Corporate Training:
C++,
HTML

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.


Bivas’s Resources

Tutors have the ability to create educational resources and share them with the WyzAnt community. Here are some of the resources created by Bivas. View all of Bivas’s resources

If you're asking for logic errors -   the rand() function could return you the same number. So you could end up displaying only one value out of the four, twice!    to handle that, change this line int defineObject2 = rand() % 3 + 1; to int defineObject2; do...

Hi Penny, I agree with Kenneth. Having said that, if you're looking for some pointers(not C++ pointers:) to start off your programming, here are some hints   1. Initialize the max credit and available credit to the same number for each customer (this would go in your customer...


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.