Over 200 tutoring hours

Bivas B.

Valley Village, CA

$99/hr

C++, C, Java, Javascript, HTML, XHTML, C#, OpenGL, WebGL, Android, VR

Replies in 3 hours
Background check passed as of 6/10/13
5.0 Avg. Rating
 
 
98 Ratings
 
 
3hrs Response Time
Excellent tutor!!!! VERY knowledgeable.
— Barry, Woodland Hills, CA on 8/12/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

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.

Arizona State University
Master's

Education

Arizona State University (Master's)

About Bivas

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

-Bivas
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 Read more

Policies
Cancellation
8 hours notice required

Each additional student at the same time will be $45/hour. You'll get 20% discount for referring new students, and your friend will get a 5% discount on the hourly rate.

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

"Excellent tutor!!!! VERY knowledgeable."

- Barry, Woodland Hills, CA on 8/12/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

"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

"Best Tutor On Earth"

- Mickel , Marina Del Rey, CA on 1/29/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

"AWESOME TEACHER"

- 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
Math:
Prealgebra
Homeschool:
Prealgebra
Corporate Training:
C++,
HTML,
Java

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 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.

C++

I have a Master's Degree in Computer Science from Arizona State University. 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 quickly.

If you want to make programming into a career, then 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 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.

HTML

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.

Java

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).

JavaScript

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.

Photography

If you're having trouble with figuring out the manual mode of your camera and would like to learn how to figure out a good exposure for your pictures, I can help.

I've been a freelance photographer for about 10 years. I did glamour photography for the mobile market for clients including Maxim online, Sprint, Verizon and AT&T.
I have sold my fine art collection through art galleries and boutique salons.

I'm a member of Canon Professional Services, and I write a blog on photography teaching aperture, shutter, ISO and how to get a good exposure.

The rate posted on my profile is for tutoring in Computer Programming. For Photography, I charge $49/hour. Before we start, I'll adjust your rate to reflect that.

Prealgebra

Computer Programming, Software Development, Algorithms, Music, and Math are all very closely related. I work in developing software applications for Virtual Reality and Augmented Reality.

Working in a math-heavy industry has given me the opportunity to have an insight on how math can be explained such that it can be fun and engaging. You'll learn the practical applications of Mathematics. I can teach you Math on paper or I can teach you Math through programing. I'll show you examples on how Math is actually transforming the face of technology today.

Math is a beautiful thing. With proper guidance you'll not only learn Math but will gain confidence and a solid foundation for moving forward with Applied Mathematics.

Arizona State University
Master's

Education

Arizona State University (Master's)

Excellent tutor!!!! VERY knowledgeable. — Bivas explained in one hour what I could not understand in six weeks of classes. It was great. I left our appointment feeling like I had accomplished something significant. ...

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

Hourly fee

Standard Hourly Fee: $99.00

Cancellation: 8 hours notice required

Each additional student at the same time will be $45/hour. You'll get 20% discount for referring new students, and your friend will get a 5% discount on the hourly rate.

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.