Search
Bernard G.'s Photo

Computer Science Tutor
Bernard G.

257 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $60
Response time: 6 hours

About Bernard


Bio

With an BS in Computer Science and a MS in Engineering Management I can help you "over the hump" in classes ranging from Intro to Programming, Computer Architecture and Logic, Algebra, Calculus, and Science.

As part of a tutoring session we will review concepts, not just learn to "Plug and Chug ..."

With an BS in Computer Science and a MS in Engineering Management I can help you "over the hump" in classes ranging from Intro to Programming, Computer Architecture and Logic, Algebra, Calculus, and Science.

As part of a tutoring session we will review concepts, not just learn to "Plug and Chug ..."


Education

University of Michigan, Dearborn
BS - Comp Sci
University of Michigan - Dearborn
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Algebra 1

Algebra 1

Trouble with factoring, or the quadratic equation? Does finding the intersection of two lines make you sweat? Lets work on these and see if we can turn that grade into something that will make you proud!
American History

American History

What a fascinating subject - ourselves! During my undergraduate years I took many classes in both US and World history. In addition to formal training, my hobby for many years has been US Military History, with special interest in the 1941 - 1945 time period. Southern apologists, modern revisionist and reactionary approaches can all be examined and discussed.
C

C

I have aBS in Computer Science and an MS in Engineering Management. C is a very popular computer language generally used to write utility and other smaller programs. C is very popular on UNIX and DOS machines; however, its popularity is eclipsed by C++ and other newer languages for larger systems and Web interfaces. I have worked with C for over 25 years as a systems programmer and administrator.
C++

C++

C++ is an object oriented extension of the basic C language. It features an object oriented design with polymorphic inheritance. C++ is best used for desktop application requiring high performance while managing a complex problem. I have a B.S. in Computer Science and have extensive experience with computer languages such as C, C++, Pascal, Perl, PHP and Ada.
Chess

Chess

I play a mean game. My favorite White play is the Queen's Gambit. My favorite Black play is the stone wall defense.
Computer Engineering

Computer Engineering

B.S. in computer science and an M.S. in Engineering Management. Topics included compiler design, operating system design, and hardware architectures. I have several years of professional education experience including training employees of an Fortune 20 enterprise on the use of computers. I have been involved with all facets of IT for over 25+ years.
Computer Programming

Computer Programming

With a BS in Computer Science, and 25+ years professional experience in the IT field I can help you with Ada, C, Pascal, Python, Perl, PHP, Fortran, and Visual Basic. Learning how to decompose problems, pseudo code and then design solutions using Waterfall or Rapid Prototyping methodologies can be a formidable task. I can help you when you've run into a bump in the road.
Computer Science

Computer Science

Computer Science is the study of electronic data processing equipment, its design and efficient use. In addition to having experience with multiple computer languages (Pascal, Ada, C, C++, PHP, PERL, etc.), I have experience in developing large scale Enterprise wide systems. I also have a BS in Computer Science and an MS in Engineering Management.
DOS

DOS

I have extensive experience with MS and PC-DOS including writing batch files (*.bat), using interrupts within programs to writing Terminate & Stay Resident (TSR) programs. If you are looking to learn how to automate processes, or write programs that interact directly with the file system or timer interrupts, I can be of assistance.
General Computer

General Computer

With over 30 years' professional experience in the Information Technology field, I can help you with your tutoring needs. I have a B.S. in Computer Science and have extensive experience with computer languages such as C, C++, Pascal, Perl, PHP and Ada. I also have 30+ years' experience with productivity tools such as Microsoft Office (Excel, PowerPoint, Word, Outlook and Access), SharePoint, and Lotus Notes. I look forward to working with you!
HTML

HTML

I have 15+ years experience with HTML - both professionally and personally. I have written sites for corporate departments and divisions, as well as booster club pages and mom & pop stores. I can help you make your site stand out! Looking forward to working with you.
Information Technology

Information Technology

I have a B.S. in Computer Science and am certified in ITIL fundamentals. I served as an Infrastructure Architect for a automotive company (based in Dearborn, MI) where I envisioned, designed built and launched systems used by hundreds of thousands of people across 23 countries on 6 continents.
Linux

Linux

Linux is an open source implementation of the UNIX operating system running on the x86 architecture (in English - it's a free, modern alternative to Windows). I have 25+ years' experience with UNIX and Linux. Operating system overview, scripting, installation and maintenance of applications are all topics with which I'm quite familiar (as a matter of fact, I'm writing this using Ubuntu 12.10 with a Chromium browser). I'm looking forward to working with you!
Microsoft Access

Microsoft Access

Microsoft Access is a personal / departmental database useful for small to medium sized projects. It is a major component of the Microsoft Office Professional Suite, and it integrates very well with Excel and Word. Form design for Access is very similar to other Visual Basic designs, with a rich set of buttons, menus, events, methods and properties available to the programmer. Back end processing has limited support so business rules need to be integrated into the client interface. I have 15 years of experience working with Access in a Fortune 100 company both as the product owner, and as a user.
Microsoft Excel

Microsoft Excel

Microsoft Excel is the most popular "SpreadSheet" program today. It's speed, power and features make it much more than just a simple spreadsheet! Data organization, formulas & macros, graphics, and data analysis can all be accomplished using Excel and I'm here to help you learn. I'm looking forward to working with you!
Microsoft Outlook

Microsoft Outlook

Inbox organization, rules definitions, PST file creation, and maintenance and macros are all topic that can cause confusion and worry! I have over 15 years' experience with Outlook in both corporate and private settings. I can help you learn how to use Outlook and simplify your communications. I look forward to working with you.
Microsoft PowerPoint

Microsoft PowerPoint

20+ Years of Microsoft Office Experience including membership on the Microsoft Executive Advisory Board.
Microsoft Project

Microsoft Project

Microsoft Project is an approachable project management application that will help you organize the tasks necessary to complete a task. I can work with you on concepts such as how to decompose a problem and initial data entry (must end by, must start by, must start after, etc.) as well as resource allocation and leveling. I can show you how to create a Gantt and PERT charts and analyze your projects to find bottlenecks and constraints. I have 30+ years' experience with productivity tools such as Microsoft Office.
Microsoft Windows

Microsoft Windows

Microsoft Windows is the most popular desktop operating system today. It features a graphic user interface, a multi-tasking kernel, and one of the richest sets of applications available. I have worked with Windows since its earliest beginnings (Windows 1.0 - I even have a copy!) through the latest incarnation of Windows 8.0. File management, administration, and program management are included in my competencies.
Microsoft Word

Microsoft Word

I have over 15 years of experience with the Microsoft Office Suite of products, including Word.
Pascal

Pascal

Pascal is a general purpose computing language. I have over 30+ years experience using Pascal both in corporate and academic settings. Pascal is a good stepping stone towards learning other high level languages such as Ada and Java. Learning Pascal, like learning most computer languages, can be difficult.
Perl

Perl

My experience with Perl includes writing both an Enterprise Asset Management System and an Enterprise Configuration Management System (Apache front end with an Oracle database) - for a fleet of over 120,000 workstations in 70+ countries. Additionally I've written code that interfaced with Tivoli, Oracle, Active Directory, Linux and Windows.
PHP

PHP

PHP (or Personal Home Page) is a scripting language popularly used to create dynamic pages. Many of PHP's built in features are designed with this in mind. PHP features include: * User Session Management * Cookie Management * Associative Arrays And a host of other built in functions. I have worked with PHP and designed web sites using PHP both within a Fortune 100 Enterprise as well as for Community Organizations.
Prealgebra

Prealgebra

Pre-algebra can be a difficult transition for students as they start to address some of the more abstract mathematical concepts. Many times it's a simple concept that was missed or misunderstood that causes issues. Finding these missed gems can mean all the difference in the world!
UNIX

UNIX

I have been a systems administrator for Solaris and HPUX workstations for over 20 years. I am currently using a Ubuntu system at home (13.04). For scripting I use PERL along with regular expressions, AWK, SED, and VI.
Visual Basic

Visual Basic

Visual Basic is a high-level language used predominately on Microsoft Windows workstations. Versions of Visual Basic for the basis for the Macro Language available in Microsoft Office products. I have worked extensively with Visual Basic in Excel and Word. Macros I have written have been published within a Fortune 50 company and referenced in Excel training manuals. It would be my pleasure to help you learn this powerful, popular language.
Web Design

Web Design

Web design is a combination of art and science. The visual appeal of a site can be maximized by the use of graphics and colors. The usefulness and security of a site is controlled by application computer science. I have over 15 years experience with HTML, CSS, PHP, and PERL working with Apache and IIS servers.
Astronomy
Government & Politics
World History
Bernard G.'s Photo

Questions? Contact Bernard before you book.

Still have questions?

Contact Bernard
Response time: 6 hours

Ratings and Reviews


Rating

4.9 (99 ratings)
5 star
(89)
4 star
(9)
3 star
(1)
2 star
(0)
1 star
(0)

Reviews

Very personable and supportive

My first session with Bernie has definitely eased my anxiety with Excel financial calculations and VBA coding. I plan to work with him on a weekly basis during my semester and feel very confident that I will do well with his guidance, teaching and support. I strongly recommend Bernie!

Kevin, 8 lessons with Bernard

Very Knowledgable and an Excellent Teacher

Bernie is not only very knowledgeable about the subject (I am studying C++) but also made sure that I understood the concepts as well. He has the ability to make the information easy to learn.

Anne, 6 lessons with Bernard

Great teacher for learning Excel

Bernard is a great tutor who has provided me with a depth of knowledge and expertise on Excel. We have covered various functions and processes for solving Excel-related problems. He has demonstrated patience, engagement, and a witty humor during our sessions. I have left each session feeling more confident and capable in the Excel content. I highly recommend Bernard as an engaging teacher who makes the learning process fun!

Megan, 2 lessons with Bernard

Knowledgeable, patient and creative.

This was my first lesson with Bernard for C++ and computer science. Bernard is incredibly knowledgeable about the history of technology, conceptual frameworks of computer science and the building blocks associated with algorithms. He then takes the algorithms and transfers it into code. He's also very optimistic and has a sense of humor. He has the ability to take a dull problem and make it interesting. He boosted my confidence for computer science and gave me the procedures required to starting and finishing a problem. Take Bernard as a tutor, listen to what he has to say, and you'll succeed. Guaranteed!

Albert, 3 lessons with Bernard

Understanding

I had several sessions for a managerial accounting class and he was patient and helpful, especially when helping me with spreadsheets and the formulas since I had never done the formulas before. I thank him and with his help, I raised my grades considerably.

Ronald, 4 lessons with Bernard

Fun and full of important information

He zeroed in on my "nerdiness" about the computer and moved on from there without making feel like the idiot I usually am when I'm trying to find out "What happened to that file?" He actually helped me find stuff saved in the C:\ file and put it into a new folder in my Documents where I can find it every time I look. Yay!!!

Chenyere, 13 lessons with Bernard

Great tutor!

I really enjoyed my tutoring lesson with Bernard. Bernard is very knowledgeable about the python programming language and gave great advice on how to use the Raptor flowchart!

Darrell, 1 lesson with Bernard

Great support!

Bernie has been a great asset in assisting me through rocky waters in an MBA course. I would definitely use him again!

Adam, 2 lessons with Bernard
Hourly Rate: $60
Response time: 6 hours
Contact Bernard