'training and mentoring with agility'

Home

Blog

Downloads

Courses

Consulting

Conferences

Talks

Testimonials

About us

Contact us

Testimonials from our clients
"The course material was not only relevant but explained in a way that motivated me to implement what we learned. This course greatly exceeded my expectations"—Ameritas, Ohio, Designing with Automated Tests course attendee, October 2016

"Very clearly articulated the importance of TDD to good code design"—Ameritas, Ohio, Designing with Automated Tests course attendee, October 2016

"Venkat was able to effectively answer questions with articulated concreate reasoning"—Ameritas, Ohio, Designing with Automated Tests course attendee, October 2016

"The clarifty of the explanations of complex details are amazing. Even though the subject matter is complex, I have a very clear understanding now"—Ameritas, Ohio, Designing with Automated Tests course attendee, October 2016

"Very good delivery and made sure that everone really understood"—Ameritas, Ohio, Designing with Automated Tests course attendee, October 2016

"Good balance between theory and live coding"— course attendee, October 2016

"Got us going in increments; started from small things and things got more complicated gradually so it wasn't overwhelming"— course attendee, October 2016

"His explanations were extremely clear and he covered a lot + he was really funny. Exceeded expectations in both quality of teaching and amount of information presented"— course attendee, October 2016

"Showed real time examples, while explaining and running the examples"—iSDC, Romania FP in Java 8 course attendee, October 2016

"The way he explains things is really awesome"—iSDC, Romania FP in Java 8 course attendee, October 2016

"Good scope and pace. Nice exercises and material. Useful concepts and practical focus"—Schlumberger, Norway, Evolutionary Architecture and Design course attendee, June 2016

"Instructor is great speaker. It was interesting to listen. Course was great!"—Tideworks, Seattle, Functional Programming course attendee, March 2016

"Design patterns with lambdas and TDD concepts were well explained with examples"—Tideworks, Seattle, Functional Programming course attendee, March 2016

"Instructor does an outstanding job of communicating and explaining the concepts. Great enthusiasm"—Tideworks, Seattle, Functional Programming course attendee, March 2016

"Unleashed features with simplified explanations. Provided to understanding that helps apply the learning on job"—Tideworks, Seattle, C++ 11 & 14 course attendee, March 2016

"He covered new areas of C++ and STL. Including lambdas and threading. These two areas were presented well"—Tideworks, Seattle, C++ 11 & 14 course attendee, March 2016

"He takes you to the heart of the problem and explains from basics. This is excellent way to teaching"—Mentor Graphics, Hyderabad, Programming in Java 8 course attendee, February 2016

"Mapping to realtime examples which helps understanding eays. Analogies. Anything from this man, he is awesome"—Mentor Graphics, Hyderabad, Programming in Java 8 course attendee, February 2016

"Excellent presentation style. Very good course"—Mentor Graphics, Hyderabad, Programming in Java 8 course attendee, February 2016

"Explaining things with coding live and storing every step in the form of the code with his comments. Brilliant! I'm Impressed. Great training! I enjoyed it very much"—Roche, Warsaw, Programming in Java 8 course attendee, October 2015

"Explaining the concepts by examples (even real-life ones) and code. And that sense of humor, awesome!"—Roche, Warsaw, Programming in Java 8 course attendee, October 2015

"Venkat teaches the course in a very positive way which helps people pay attention all the time. He shared real life examples which helps to remember the material"—Roche, Warsaw, Programming in Java 8 course attendee, October 2015

"He motivated me to be a better programmer and employee without using the word motivation any time during the course!"—Roche, Warsaw, Programming in Java 8 course attendee, October 2015

"The way he lead the training: coding, explaining, commenting in code, checking to version control, and making it available"—Roche, Warsaw, Reactive Programming course attendee, October 2015

"Thank you for this great course, I really enjoyed it"—Roche, Warsaw, Programming in Java 8 course attendee, October 2015

"His enthusiasm for the material was great! Coding on the fly helped to go through thought process. The idea of saving exact samples you work on for later reference was great"—Tideworks Technology, Seattle, Reactive Programming course attendee, July 2015

"I liked the incremental building of concepts through a series of examples"—Tideworks Technology, Seattle, Reactive Programming course attendee, July 2015

"Backed theory with relevant application examples"—Tideworks Technology, Seattle, Reactive Programming course attendee, July 2015

"Very live & humorous delivery of course material. It kept the class interesting"—Tideworks Technology, Seattle, Programming in Java 8 course attendee, July 2015

"Illustrated concepts through interactive coding and persisting material"—Tideworks Technology, Seattle, Programming in Java 8 course attendee, July 2015

"Writing code on the fly was really helpful. Full knowledge of Java 8 was comprehensive! Humor & enthusiasm was fantastic. The course exceeded my expectations. Venkat was excellent"—Tideworks Technology, Seattle, Programming in Java 8 course attendee, July 2015

"Very patient, clear, great examples, flexible and adjusts to class needs. Hands on working with user stories was very helpful"—Neiman Marcus, Irving, Agile Software Development course attendee, December 2014

"The use of analogies to help illustrate and explain concepts. Covered a lot of material in an easy-to-digest manner. Was receptive to class feedback"—Neiman Marcus, Irving, Agile Software Development course attendee, December 2014

"I like the examples the instructor provided because I took several actions that I can implement on my project"—Neiman Marcus, Irving, Agile Software Development course attendee, December 2014

"Very great at providing his real life experiences as it related to the material. Engaged, Venkat's humor kept things interesting"—Neiman Marcus, Irving, Agile Software Development course attendee, December 2014

"He welcomes discussions and obviously has vast industry experience. He portrays this very well"—Neiman Marcus, Irving, Agile Software Development course attendee, December 2014

"Good tempo, great examples, fantastic presentation setup. May have been the best course I have attended"—IT-HUSET, Sweden, Programming in Java 8 course attendee, October 2014

"It's the best course I have taken, difficult to find something to improve. Thanks for a great course!"—IT-HUSET, Sweden, Programming in Java 8 course attendee, October 2014

"I wanted to have a solid foundation of Groovy & Grails and I feel I have enough to start working on existing Grails apps"—Nationwide, Des Moines, Web Development with Grails course attendee, June 2014

"He knows a lot about Groovy/Grails and everything else enabling him to clearly explain how things work and related them to interesting stories"—Nationwide, Des Moines, Web Development with Grails course attendee, June 2014

"Strong knowledge and patience to explain"—Nationwide, Des Moines, Web Development with Grails course attendee, June 2014

"Thanks to Venkat for his patience and willingness to help each person in the course. I'm really amazed and thankful for being part of this course"—Audits & Accounts, Atlanta, Web Development with Grails course attendee, June 2014

"He can use very easy examples to explain hard-to-understand concepts. After the class I have much clear understanding. It meets our expectations. Very useful for the current projects"—Audits & Accounts, Atlanta, Web Development with Grails course attendee, June 2014

"Instructor has extensive depth of knowledge in the industry and on the topic he is teaching. Taught well with good examples relevant to the context"—Audits & Accounts, Atlanta, Web Development with Grails course attendee, June 2014

"The labs were very good in covering the material and added to the learning process. Venkat does a fantastic job. This course met all of my expectations"—Nationwide, Des Moines, Web Development with Grails course attendee, March 2014

"Instructor's knowledge of the domain is impressive! His teaching style keeps the class engaged every single hour"—Nationwide, Des Moines, Web Development with Grails course attendee, March 2014

"Having us pair with different people was helpful"—Nationwide, Des Moines, Web Development with Grails course attendee, March 2014

"Normally the idea of sitting in training for an entire week is painful. However, Venkat's teaching style is very engaging and I looked forward each day to be in training"—Nationwide, Des Moines, Web Development with Grails course attendee, March 2014

"Goes at a very good pace and is willing to wait till everyone is close to being ready to move on. The class was perfect for our needs. The class has met my expectations. Really appreciate you teaching the class. Excellent experience!"—Nationwide, Des Moines, Web Development with Grails course attendee, March 2014

"Did a very good job of explaining concepts in lecture. Met with people 1 on 1 in labs and was able to answer questions at that person's level of expertise"—Nationwide, Des Moines, Web Development with Grails course attendee, March 2014

"Made sure everyone understands one topic before moving on to the next"—CareWorks, Columbus, Web Development with Grails course attendee, October 2013

"Explaining things thoroughly and in a manner that folks with all levels of experience can absorb and understand"—CareWorks, Columbus, Web Development with Grails course attendee, October 2013

"Fantastic teacher, well versed in TDD, very knowledgeable, great real world examples"—Pitney Bowes, Australia, Test Driven Development course attendee, August 2013

"Fantastic communicator, very wide knowledge range"—Pitney Bowes, Australia, Test Driven Development course attendee, August 2013

"Relevant and valuable experience. Enthusiasm. Allowed hands on practice. Allowed for open discussions"—Pitney Bowes, Australia, Test Driven Development course attendee, August 2013

"Extraordinary knowledge, energy, enthusiasm. Thanks Venkat"—Pitney Bowes, Australia, Test Driven Development course attendee, August 2013

"The course was very enjoyable and provided all the information I was after"—Pitney Bowes, Australia, Test Driven Development course attendee, August 2013

"Focus on tools and technology. No 'Dogma.' Understanding of tradeoffs involved in TDD and competing pressures on developers + diverse goals of dev work. Made a very good practical case for TDD"—Pitney Bowes, Australia, Test Driven Development course attendee, August 2013

"Very good knowledge of the materials"—Schlumberger, Houston, Evolutionary C++ course attendee, August 2013

"Delivery was clear, pace was good"—Schlumberger, Houston, Evolutionary C++ course attendee, August 2013

"Use of metaphors in explaining the concepts"—Schlumberger, Houston, Evolutionary C++ course attendee, August 2013

"Venkat is exceptional in his engagement with students. He has relevant stories and examples"—Nationwide, Columbus, Web Development with Grails course attendee, May 2013

"Everything was well-organized and easy to follow"—Nationwide, Columbus, Web Development with Grails course attendee, May 2013

"Provided real world examples of how to apply the material to improve the success rate of projects along with sharing the negative impact of not following the principles correctly"—Idera, Houston, Agile Software Development course attendee, January 2013

"It was above expectations!"—Idera, Houston, Agile Software Development course attendee, January 2013

"Awesome course!!"—Idera, Houston, Agile Software Development course attendee, January 2013

"Great interaction with students. I can tell Venkat really cares about making us better"—Nationwide, Des Moines, Web Development with Grails course attendee, September 2012

"The examples are good practical applications of the previous section. Emphasis on TDD was very good"—Nationwide, Des Moines, Web Development with Grails course attendee, September 2012

"Venkat is very engaging with many useful real-world examples. He is very good at breaking down large problems into easy to digest chunks"—Nationwide, Des Moines, Web Development with Grails course attendee, September 2012

"Very good use of analogies. Nice job in handling questions in a way it kept course on track"—Nationwide, Scottsdale, Web Development with Grails course attendee, May 2012

"Very good introduction to Groovy and Grails. Forced us to learn actual TDD"—Nationwide, Scottsdale, Web Development with Grails course attendee, May 2012

"Teaching style, breaking up complex concepts into simplified theories. His enthusiasm was infectious. His quiz and candies were a highlight. Labs and examples were good"—Nationwide, Scottsdale, Web Development with Grails course attendee, May 2012

"Made examples easy to follow and understand"—Gilt, New York, Programming in Scala course attendee, August 2011

"Funny and well delivered. Surpassed my expectations. Brought a lot of detailed information"—Gilt, New York, Programming in Scala course attendee, August 2011

"Proper development of unit tests and mock objects. It met my expectations as I can now write effective unit test using TDD"—Invensys, Houston, Advanced Test Driven Development course attendee, August 2011

"Interesting stories and relevant examples helped establish strong credibility with the audience. This changed my thinking of how to measure the success of a TDD/UT initiative"—Invensys, Houston, Advanced Test Driven Development course attendee, August 2011

"Communicated stories for understanding well. Exhibited passion. Exhibited technical expertise. It met my expectations and I was able to see a completely new side of product development"—Invensys, Houston, Advanced Test Driven Development course attendee, August 2011

"I enjoyed the format of showing live code and working through examples on the screen. This was much better than slides. The TDD labs were very beneficial"—Nationwide, Columbus, Web Development with Grails course attendee, December 2011

"He has showed me how to apply this technology based on his experience. We can apply this right away. Very pragmatic"—Nationwide, Columbus, Web Development with Grails course attendee, December 2011

"Love the format of the course, no slides, but had lectures driven by an organized checklist, balanced effectively with lab exercises on our laptops"—Nationwide, Columbus, Web Development with Grails course attendee, December 2011

"Very good practical & pragmatic input based on real life experiences"—Invensys, Mumbai, Agile Software Development Practices course attendee, November, 2005

"Interactive sessions, good examaples with real world analogies"—Satyam, Hyderabad, Advances in .NET 2.0 couurse attendee, November, 2005

"Thorough understanding of the concepts makes Venkat explain in a simple manner"—Invensys, Hyderabad, Agile Software Development Practices course attendee, November, 2005

"His illustrations were made clear with lots of examples. The examples presented added great clarity to fairly difficult topics to communicate"—Invensys, Hyderabad, Agile Software Development Practices course attendee, November, 2005

"Explained the significance of balancing principles vs. being practical"—Invensys, Hyderabad, Agile Software Development Practices course attendee, November, 2005

"His use of examples and real-world experiences helped understand why the theories applied to what we do"—Halliburton, Duncan, OK, Agile Software Development Practices course attendee, August, 2005

"Coding the examples on the fly is impressive and helps more than a pre-typed example"—Halliburton, Duncan, OK, Agile Software Development Practices course attendee, August, 2005

"Descriptive in his examples. Helps students with existing problems and offers support after the class"—Halliburton, Carrlollton, TX, Application Development with VB.NET course attendee, July, 2005

"Real and practical insight to the material"—Invensys Systems, Lake Forest, CA, Agile Software Development course attendee, June, 2005

"Relating the ideas to concrete examples that many developers are familiar with. Expectations were to leave with some ideas about how to ship more reliable more robust code. It more than exceeded my expectations. In addition to TDD I also learned several things that I would classify as development best practices"—Landmark Graphics, Houston, Test Driven Development in .NET course attendee, May, 2005

"He addressed questions in an insightful way. I like the fact he looks for very interesting exercises. He relates many things to our domain of expertise. He keeps us awake. Initially, I was not sure what to expect. Soon it became clear that I will be exposed to a bunch off useful concepts. I think this is going to be useful in the future"—Invensys Systems, Houston, Agile Software Development Practices course attendee, April, 2005

"He approached the lecture from the perspective of a full-time developer & offered tips I'll use to make my job easier on a daily basis. Expectations were exceeded"—Halliburton, Houston .NET with C# course attendee, January, 2005

"Pretty much everything. I never expected the instructor to be so well taught and sincere in teaching us"—Halliburton, Houston, .NET with C# course attendee, January, 2005

"Dr. Venkat provided a superb classroom environment. As a student, I found the whole experience to be very productive and effective. I would not have made such a quick progress on my own. More importantly, Dr. Venkat is enthusiastic about the material, and his approach encourages one to expand on the material taught"—Rice .NET with C# course attendee, November, 2004

"Use of analogies to explain concept very effective. Candy was fun! Information was explained abstractly first (Good) and detailed explanations didn't get down into the weeks, but effectively communicated in our 'language.' Expected just process & pleasantly surprised to get technical topics. Expected some boredom & even stuff I already know was presented in an interesting manner. You have a great personality (not to mention your expertise). I wish you worked here!"—Landmark Graphics, Houston, Agile Software Development Practices course attendee, November, 2004

"He is obviously very knowledgeable about the subject matter. His demeanor promotes a very comfortable atmosphere and better learning. Great teacher"—Fugro Chance, Lafayettee, Selected topics in .NET course attendee, July, 2004

"Lots of tips/tricks as well as more detailed understanding of the .NET Architecture. Great use of analogies to bring across points"—Fugro Chance, Lafayettee, Selected topics in .NET course attendee, July, 2004

"Yes, very well prepared. Instructor did an excellent job of showing real world examples of the technologies. It surpassed my expectations. Venkat did an excellent job of identifying those technologies applicable to Fugro developments and did an excellent job of demonstrating their potential"—Fugro Chance, Lafayettee, Selected topics in .NET course attendee, July, 2004

"The instructor provided great visualization for some of the more complex ideas presented in the class. This course met my expectations and exceeded in the area of TDD"—Bechtel, Oak Ridge, OOP, OOD, TDD & XML course attendee, June, 2004

"Inspired me to be a better programmer"—Bechtel, Oak Ridge, OOP, OOD, TDD & XML course attendee, June, 2004

"Very flexible with the content. Good way to present the topics (the couse was never boring)"—Aspen Tech, Best, The Netherlands - .NET course attendee, April, 2004

"Explained Java concepts Clearly. The mix is pretty good. Instructor covered topics of interest to the class students. JUnit and Ant were introduced"—Landmark Graphics, Houston - Java course attendee, March, 2004

"Good communication, presentation skills, answered questions clearly. Met my expectations in refreshing my OOP knowledge and enhancing it showing tricks and traps. One of the best training courses I attended so far"—Aspen Tech, Best, The Netherlands - Trasitioning to OO Paradigm Course attendee, March, 2004

"Relayed his passion & enthusiasm for the subject. Shown great best practices for many .NET tasks. It exceeded my expectations, much better than a Microsoft one! That was what I was expecting, instead learned great 'power' tricks & best practices. The examples of code provided are superb and will help when developing"—Aspen Tech, La Hulpe, Belgium - .NET Course Attendee, March, 2004

"Good course, a lot more useful than other courses I have been on recently"—Aspen Tech, Warrington, United Kingdom - .NET Course attendee, February, 2004

"Taking the theory we read in books and applying a healthy dose of real world skepticism and experience. Lot more technical than expected, which is good. My expectation was to learn enough to know what I'm doing when developing. This has been exceeded. Venkat knows so much about so much its scary! I would recommend this course to anyone considering development with C#"—Aspen Tech, Warrington, United Kingdom - .NET Course attendee, February, 2004

"Enthusiastic, good speed, uses real world examples to explain, exceeded expectations"—Aspen Tech, La Hulpe, Belgium - Transitioning to OO Paradigm Course attendee, February, 2004

"Explaining the fundamentals of .NET, couldn't be better. Exceeded my expectations"—Halliburton, Houston - .NET Course attendee, February, 2004

"Course content preparation; Examples, labs and assignments are great"—pcaStructurePoint, Woodlands, TX - .NET Course attendee, January, 2004

"Obvious that he has real world experience with computing solutions"—Halliburton, Duncan - .NET Course attendee, January, 2004

"Systematic and Methodical approach. Given an option to choose instructors, I would prefer Venkat"—Simulation Sciences, Houston - .NET course attendee, January, 2004

"The slides and labs are very good. Instructor is always full of energy and very excited about the subject. He treats all questions with respect"—Simulation Sciences, Houston - .NET course attendee, January, 2004

"His sound knowledge on the subject and his industrial experience was very helpful. Met my expectations : Understanding cross platform communication, Basic knowledge of web services and other alternatives of WS, WS on other platforms"—Landmark Graphics, Houston - Web Services Course attendee,, January, 2004

"This was a very interesting and enjoyable course. At the same time covered the topics I need. Venkat is an excellent instructor with exceptional knowledge"—Aspen Tech., Cambridge - .NET Course attendee, November, 2003

"Kept the class focused through out the week. Effectively used examples from his personal experience to illustrate issues"—Aspen Tech., Cambridge - .NET Course attendee, November, 2003

"Exceptionally well organized course, topics building meaningfully from previous ones. Valuable inclusion of 'best practices' instruction. Engaging, kept a good pace throughout. Best instructor I've had"—Aspen Tech., Cambridge - .NET Course attendee, November, 2003

"Explanation of what is under the hood, not just how to do it"—PROS Revenue Management, Houston - Enterprise Java, EJB and Beyond Course attendee, November, 2003

"He brings enthusiasm to every session. Technical expertise is good"—PROS Revenue Management, Houston - Enterprise Java, EJB and Beyond Course attendee, November, 2003

"Very good use of analogies and examples. Good references to real-world usage of technologies"—PROS Revenue Management, Houston - Enterprise Java, EJB and Beyond Course attendee, November, 2003

"The examples he presented in class were particularly helpful to me"—Halliburton, Carrollton - .NET Course attendee, November, 2003

"Excellent coverage of the material and fielding questions. Also, your humor is refreshing compared to normal training classes"—Halliburton, Carrollton - .NET Course attendee, November, 2003

"Material is well-organized. Venkat encourages questions and takes the time he needs for a complete answer. I also like the step-by-step approach of many of the labs and examples"—Halliburton, Carrollton - .NET Course attendee, November, 2003

"I learned a lot more about programming techniques that can be applied to all applications not just .NET from this instructor"—Halliburton, Carrollton - .NET Course attendee, November, 2003

"Course is well organized, concepts are clearly explained with good examples. Good balance of theory and implementation details"—PROS Revenue Management, Houston - OOP in Java course attendee, September, 2003

"Technical theory and implementation details, especially the design pattern abstract ideas. It is better than my expectation"—PROS Revenue Management, Houston - OOP in Java course attendee, September, 2003

"He uses an easy to understand example to explain some difficult concepts. The course met my expectation on how to design or work on a project in good practice"—PROS Revenue Management, Houston - OOP in Java course attendee, September, 2003

"Very knowledgeable - got some useful ways of doing certain things in an easier way. His examples are great!!! and he's funny too!"—Bechtel, Oak Ridge - .NET course attendee, August, 2003

"Very good course and presentation. I will refer to examples in the future"—Bechtel, Oak Ridge - .NET Course attendee, August, 2003

"Examples illustrate the point only; no bogging down in irrelevant code"—Bechtel, Oak Ridge - .NET Course attendee, August, 2003

"Venkat's depth & breadth of knowledge really came thru in this course. He provided a balance of classroom and real world examples during each lecture"—Bechtel, Oak Ridge - .NET Course attendee, August, 2003

"The course exceeded my expectations because there was more useful lab work and homework to show the theories"—Halliburton .NET course attendee, July, 2003

"Concept explained very thoroughly"—Halliburton .NET course attendee, July, 2003

"The number of examples, and especially personal anecdotes in which he went into some detail as to how he applied certain content within a real-world application, certainly added to the lectures"—Halliburton .NET course attendee, June, 2003

"Venkat knows his stuff and he conveys it well to the students"—Halliburton .NET course attendee, June, 2003

"Have used this instructor several times before and he lived up to my already high expectations. Not only is he an expert, he knows how to teach"—Halliburton .NET course attendee, June, 2003

"Well organized & well presented. Great class!"—BMC XML Course attendee, May, 2003

"Thank you so much for a great course... I enjoyed it a lot and it has really, inspired me to delve deeper into .NET development. Very exciting material!"—Rice .NET with C# course attendee, March, 2003

"Dr. Venkat's teaching methods were highly effective. What impress me the most was his ability to customize the class to the level of his students. This was not prepared and was done on the fly"—Intertek Testing Services Java course attendee, February, 2003

"Communicated Complex Concepts Clearly (CCCC)!"—BMC Software, C++ Developer, September, 1999

"Excellent speaking and teaching style. The additional combination of your comprehensive knowledge of the subject and your enthusiasm made a difference!"—Chevron, JNI Seminar Attendee, May, 2000

"... excellent, I would take any class offered by him related to computers and would highly recommend that my colleagues take his classes"—Rice University Course Attendee, January, 2001

"Focused his passion for the topic such that a complex set of concepts are interesting!"—Dynegy, Java Development Group Manager, April, 2001

"Your suggestion has increased the performance of my program dramatically. Thanks!"—Enron, Web based system developer, August, 2001

"Excellent Instructor, Very informed on topic. Quite current, good exercises and labs"—BMC Software, Austin course attendee, 2002

"Surpassed my expectations"—Dynegy EJB course attendee, , 2002

"Presented a lot of gochas, do's & don't's and behind the scenes understanding in an enjoyable refreshing manner"—Dynegy EJB course attendee, 2002

"Excellent Instructor, Great Class, I really enjoyed this Course"—BMC Software, Java Developer, , 2002

"Honestly, this .NET course exceeded all my expectation"—LandMark Graphics- Houston, .NET Course attendee, January, 2002

"Enthusiasm of Instructor kept me interested for 8 hours everyday"—Hyprotech, Canada, C++ Course attendee, February, 2002

"Best Computer Science Course I have ever taken. The Instructor is outstanding"—BMC Software, Java Course attendee, March, 2002

"Instructor is clearly an expert developer, this greatly enhances his ability to teach the material"—Hyprotech, Canada, .NET Course attendee, May, 2002

"Discussed lot of information. Impressed with his lecture"—BMC Software, Advanced Java Course attendee, June, 2002

"I have never been more impressed with an instructor! His knowledge and presentation of Java course were seconded only by his enthusiasm"—BMC Software, Java Course attendee, July, 2002

"Instructor presented an amazing amount of information, all very clearly explained and documented"—BMC Software, Atlanta - OOAD Course attendee, August, 2002

"Thank you very much for the elaborate response. Your explanation was very helpful, I just wish Microsoft's documentation would be so generous as well. I appreciate your help"—Landmark Graphics, Houston - .NET Software Developer, October, 2002

Learning site


Books