4.1
Quality3.1
Difficulty62%
Would Retake115
Reviews62%
Would Retake
115
Reviews
Rating DistributionOfficial
5
65
4
25
3
13
2
4
1
8
What Students Say
“He loves to answer questions to those that are serious about the class”
CS150 - 5.0 rating“He's VERY knowledgeable in CS”
CS150 - 4.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
84%
Textbook Required
30%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.16 avg changeRatings by Course
CS111ONLINE
5.0
(1)CS140
5.0
(5)JAVAANDC
5.0
(2)CPP42
5.0
(1)CSA170
5.0
(4)Difficulty by Course
CIS140
4.0
JAVA170
4.0
CS150
3.7
CIS150
3.7
CSA150
3.4
Reviews (115)
No Comments
No Comments
class is so easy at the beginning, it is easy to get lulled into not studying and by the time that it gets hard- watch out! his lecures are reading his powerpoint presentations, but he does give examples on the screen for all to watch (he types fast)
He is a good teacher. He will help you and explain what is wrong with your code instead of simply fixing it for you. WARNING: You need to study and practice A LOT for this class.
He was fair in the way he graded. The slides didn't help too much for his assignments but he was very thorough in his lectures. My only problem was he covered too much material in a course of a semester. His class is NOT easy if you don't read or study.
my first course in the computer science major field and my last (thank god). i thought i'd love CS as a major but nope turns out I didn't. To those who love CS all on, this class is very "esoteric" and VERY time-consuming. Gilbert is a nice person and HELPS you a lot, but plan to study on your own.
Programming is an art form that can be learned only by doing. Having said that, you will be doing a lot of programming yourself, and this is a good thing. Being spoon-fed will only do you harm. But Mr. Gilbert is extremely helpful, friendly, and an all-around cool person. This is as good as it gets.
Who rated this guy hot? Sheesh. Lecture is based on a lousy book and is sequenced poorly in that regard, painful if you know how to program already. Topic is easy, tests are easy, homework is automated (+++). Recommend on-line instead of lecture classes.
No Comments
I'm taking the online class and so far it's great. Tests are easy, lessons are clear and he's always online offering help through the discussion board. Recommend!! An easy A for those who are familiar with Windows XP Pro and Office 2003 Pro (MS Excell and Access).
HAHA. All I can say is THANK GOD I never have to hear or see the words JCREATOR again. I HATE that word with a passion. Gilbert is extremely helpful and always willing to be so. If you love 'coding' and a bunch of 'compiling' then take this class. I just HATE 'jcreator'. Ugh.
Very helpful professor. Lessons are clear, as well what is expected & due in the class. Whatever you do, do not pull last minutes on the online class. But if you keep up with the lessons, hw, quizzes & tests you should do great. He also gives some extra credit. Good class...take it!
Mr Gilbert seems interested in teaching and is very good at it. His class is very organized and has a helpful online lessons that you could use almost instead of the book. He also has a discussion board and promply answers questions. This is a fun class, and I highly recommend Mr Gilbert as a teacher.
Just take his 100% online course. Took the lecture one and it was sooooo boring. He spends the first 3 weeks telling you how to upload a webpage. Come on, I came for a computer language not newbie stuff. Lectures also are mainly comprised of useless info, like the history behind computing languages. Very boring, take it online.
i HATE, loathe, abhor, despise the word "JCREATOR" - out of the whole english language this one is the one i hate the most. thank god im never hearing that again. computer science sucks and its boring. gilberts class was very ambiguous and he does not teach well, but hes still helpful. just get ready for a buncha pointless CODING. you wil get bored
It is really time consuming but it it easy work. If you do your homework and read you will do great in the class.
he's a good teacher. Just read his lecture stuff online, listen, and do your hw and you should do fine in this class.
Gilbie is the man. He wrote the java book he uses and also wrote a book on windows programming that he used to teach. He knows a lot and is a good guy. Recommend highly.
helpful and cool teacher
A really nice teacher, helpful and easygoing.
Good teacher and likes the subjects. Very helpfull. Easy if you do the work. His C++ class was a bit disorganized, but it was thrown on to him at the last minute....so, what can you do. NOT HOT. lol
always wants u to help u understand. will lay it out how ever u want to learn. every helpfull and nice. go gilbert!
knowledagable teacher, challenged exams, will at least get an C if you take him
This is one of the alltime great professors. His teaching style is very methodical but his classes and homework are hard-hard-hard. Alot of students (me included) take every class he offered.
Excellent for beginners. A very experienced professor, yet humble in a way. Very good with codings, he's good in both Java and C++. he is also, i believe, familiar with command line stuff. he does all his work with the MS-DOS. if you're a CS major, take mr gilbert.
Excellent teacher, really knows his stuff. Class was easy but still learned a lot. I've been programming for about 5 years now and through this class I still learned more. Thanks Stephen!
Good Online Class. He is very helpful and his Online-lectures are great. He LOVES homework!!! If you take his class be prepared to spend 12 to 14 hours on homework (which ALL needs to be turned in) on top of reading the textbook. The Class is not hard just too much work!!! Textbooks (there are 5 of them for this class) and MS Office are Expensive!!
No Comments
Gilbert is extreemly knowledgeable and an excelent teacher. His classes aren't easy and he requires a lot of work. But imho easiness and effortless don't make a class good. How much you learn and how well is how a class should be judged. In that regard Gilbert's classes score off the charts. Take his class if you wan't to really learn the material.
He is extremely hard when it comes to exams, most of the students do poorly on his exams. Very hard to understand his lectures, keeps jumping around from one topic to another. Overall it's hard to understand him period. When it comes to his assignments they are extremely hard. I had to drop this class to save my high GPA, so don't take him ever.
Excellent instructor especially if you are new to programming. Homeworks and test are tough if you dont go over the material beforehand. Also had him for CS 170 as well. Very through in his explanations. Grades on an overall curve and curves all the test.
Great!!! teacher. He expected to be motivative. And test are kind of hard but it's easy if you study. And there is some extra easy work(optional) that can average your grade up.
Way to fast for a simple class teaches like it is an advance class and everybody know what to do!! Way to confusing and to do d*** fast I have never busted my butt so hard for a B in my life. Also to much homework and not enough help on the homework and in class asignments!! he sucks as a coding teacher take someone else 4 real!!!
I took this class to fulfill a major requirement and enjoyed it. Some people who had no programming experience struggled, but there are online forums to help everyone out. The tests and quizzes were easy if you did 10 minutes of studying. Attendance is not mandatory (but recommended), neither is homework. But to get an A+ you must do homework!!
Online Java class. Online lectures were very helpful. Mr. Gilbert would respond to student's questions online promptly. Assigns challenging yet very interesting homework problems. Highly recommended!
C++ class 1. If you don't have some programming experience before this class, you might be in trouble; otherwise, you should have no complaints. Lectures can be a little dry but class exercises break up the monotony. Assignments given are challenging and interesting. Steve's a cool guy. Highly recommended!
He is a good CS prof. He knows his material well, he is friendly/willing to help, and his lectures are clear. I have programmed before, take that into consideration. His homework is pretty extensive (I didn't do it, hence the C grade), however it will prepare you for his tests (also tough). Do the work, ask for help, he can teach you a lot.
Tough class, alot of homework, tests are difficult. I did all the reading, all the homework (which took many many many hours), and barely passed the midterm. I had previous coding experience, though it was all mainframe, so OOP is tough for me to grasp. He is helpful, but seems bored with teaching sometimes.
Probably one of the WORST teachers I have ever had at OCC. He doesn't teach the class, he just uses vocabulary words and then puts it on a computer screen. You will ask him a questions and he looks at you like your retarded, and then doesn't answer the question. He talks in circles and acts like a little girl when he cant fix his computer.
This guy is awesome! Very nice and speaks like he knows what he is talking about. There is a ton of online homework that takes forever to do, but if you do it the midterm and final won't be stressful. I had no experience with this subject and still pulled an A.
I don't think this class is for people with little or no programming experience.
TAKE HIS ONLILE CLASS. so recommended. unbelivably easy class. you want an A? take gilbert. he is your man.
DO NOT TAKE THIS CLASS IF YOU HAVE NO EXPERIENCE WITH COMPUTER, UNLESS YOU WANT TO LIVE IN HELL. This class just takes off to another world after the first two weeks. Expect to spend 15+hrs for a B in this class--no kidding. Get a strong grip on the programming and the exam won't be so difficult.Exam last for 4hrs FYI.
I knew nothing about programming before this class & had no problem w/the lectures. There were some typos, but contrary to the last comment, nothing was wrong or unclear & he's very nice& helpful if u ask questions. I was in his office a lot. HW required a lot of time/effort, but u can get help & if u do all of it you will get a good grade.
I had some programming experience prior and took the online class. The class is pretty straight forward, very clear examples and online lecture notes. The Dr. Java Check Results was very unique, and must have taken a long time to make. I would recommend taking the hybrid class over the online for those who have no experience in programming
I love Mr. G! You can tell he is serious about his job; he is a published author and his exercises and exams have real-world value and are fun (we programmed a Pong-style video game and a Homer Simpson Donut Shop exercise!). He lectures fast, but the textbook is helpful and he is too on a one-to-one basis. Thanks for a great semester, Mr. Gilbert!
I have his online class for CS170 and it was amazing. Although I was lazy at the end of the year and was behind for a couple weeks but I was able to catch up with an A. His online lectures are very clear and sometimes quite interesting to read. Tests are easy if you study, he does provide reference sheets for the test. Highly recommended
Took the half-online/half-class. A lot of work must be put in to understand the material. Used book to study concept and useful resource. Good amount of homework so that you can practice and learn. Overall really good and nice teacher.
I love you, Mr. Gilbert.
I switched from Chemical Engineering to Computer Science because of this guy.
He can go kinda fast during lecture, but if you follow in-class examples, you will do fine on the homework, which is usually similar to his proficiency quizzes. His online quiz questions are from the book, and if you don't read, you will do poorly on those, and thus poorly on the midtemr/final. But the hw grade should save you,if you actually do it
He is a fair grader and loves to help students' assignements. there are few extra creadits
Don't know about Java, but as for C++, he sucks. He dribbles on an on explaining the background of things w/out showing us how to do them. He'll assign homework that is not in the curriculum (not in textbook either, nor discussed in class) while making frequent mistakes himself. Avoid!
Prof. Gilbert is extremely helpful and is always in his office to help, even on weekends. Material is hard but as long as you keep up you will at least get a B. One of the best CS Science teachers I have encountered for Java, people who complain must have never known any other and don't study as they should. Exams were hard but he has a great curve
i had no computer programming experience before i took this class. i spent 12+ hours a week and ended up with a B in the class :( this class was way too difficult for a non-experienced computer programmer.
Very nice and helpful teacher. If you're new to programming(like me), write down everything he does (or take pictures)for in-class examples because it can be hard to memorize. Try to get 100% on his proficiency quizzes because the final/midterm are hard as hell. He'll post sample quizzes online so practice them until you understand the material.
Don't take the class lightly. Some people can get by without reading the (free) online text, but it is hard. Get all the EC and PQ points you can because the midterm and finals are rough. Most of the material comes from Stanford's coursework. Wish there were more networking opportunities, and more time for animation and GUI programming.
you must read the chapters prior to coming to class, he is very helpful and is available for office hours, but i was still lost because of lack of reading, he is very clear in explaining
just took his summer class for CS 170. quizzes are very easy and mid term and final very difficult. if you do the hw you should be fine with quizzes, he even lets you retake 3 per 5 quizzes. my advice start studying ahead 2 weeks for the midterm and final or you'll fail.dont see how thats possible during summer when the theres a quiz every meeting.
All materials were supplied online for free. No text book required which is great. The programming quizzes were pretty easy, but the mid-term and final were multiple choice and they were brutal. Definitely get together with other class mates to get as many answers to his online chapter practice tests as possible. He's a good teacher.
RECOMMENDED TEACHER. He us very good and knowledgeable. But the best thing of all HE PROVIDES AN ONLINE BOOK FOR FREE!! Seriously that's like $100 bucks that could be use for gas or something. I took CS 170 if anyone is wondering. The HW is easy. The labs are easy too, you can get 100% in everything fairly easy except midterm and final you know why
The PQ quizzes were easy bc he provides a practice quiz to study for. he wrote his own textbook and provides them online for you for FREE. going to class to do the labs and doing your hmwk should be easy points. the only thing i actually really studied for for this class were the midterm and final. no programming experience but ended up with an A.
Professor Gilbert is a good programmer with a lot of experience. He goes fast so you'll want to type quickly to keep up. Make you keep up with your assignments but don't stress about grades too much. There are a lot of opportunities for extra credit and 89% is an A, 75% a B and so on.
Goes kind of fast during lectures, but grades Labs for completion. Quizzes were very easy if you bother to take a look a the Practice Quizzes. To study for the midterm and final, review the summary boxes for each chapter section in the online textbook.
His lectures were concise, to the point, and extremely well-prepared. It's pretty clear that he's more than knowledgeable on the subject he teaches. I always tend to forget some fundamental things I've learned towards the end of the class, but it wasn't the case with him at the podium. Would definitely recommend.
10/10 Would take again.
YOU HAVE BEEN WARNED, if you take this class, be prepared to study 5 - 10 hours because if you don't cry doing the hw, you will cry doing the exam. You have the opportunity to retake the exam later in the end, but you should just study well for each exam because if you don't know how to code for each exam, you won't succeed the next time.
This class is do-able. You reap what you sow, like with any other class. Gilbert, lives at the computer center, so his availability is good, although he can be standoffish, but helpful nonetheless. KNowing the 'whys' and 'hows' of the in-class exercises, homework, and practice exams has lead to my success in the class with a B overall grade.
He loves to answer questions to those that are serious about the class. Bug him when you've sincerely put forth an effort to debug your code. No spoon feeding in this course. We're not in Java anymore, Dorothy. Copying homework will be of no help when an exam comes around. Practice each assignment until you can write it from the top of your head.
Great lectures, and you will learn a lot. I got an A, but I definitely had to work for it. Be careful with the midterm and the final because they are long and tricky, so you definitely have to study hard for them.
Pretty great. Teaches the material pretty well. You won't have to purchase a text book. Class is structured as programming exams being a big chunk of the grade, and the midterm and final take up a good portion too. There will be in-class quizzes each session. Gives a full letter's grade of extra credit.
He's a good teacher with very clear although broung lectures. If you don't pass you must be retarded BC in the summer session its up to 10% free extra credit for showing up and looking up online quizzes and 50% for relatively easy proficiency quizzes that if u review the night before likly will get 100%. With 60% u need 30% average on final for a B
I took him during summer at OCC, and was hoping to take him again but no idea where he went. I say the tests are a bit tougher than the quizzes we do in class, but it doesn't matter too much because as long as you do everything, it's very easy to get an A. He gives a lot of extra credit due to how he set up his grading system.
He asks unethical questions on exam. That is he will trap you on every problem. Don't take C++ at OCC. Take it somewhere else. Moreover you have to have windows computer to get good grade. Even you do homework correctly, there are some circumstances his codes are not optimized for Xcode. If that happens, forget about stuffs you have done correctly.
If you are type of guy who learns informally, he's not your guy.
Overall a pretty tough class which means you got to work for your grade. Prof Gilbert often rushes through lectures which isn't really helpful considering the amount of materials to teach. If you take his class, there is a phenomenal amount of reading which is more than any classes I have taken. You got to know your stuff since his exams are tricky
If you want to succeed in his class, do all the PRACTICE EXAMS + PRACTICE PROBLEMS. You should utilize Piazza more often because it will save you from making mistakes on the actual exam. He does not answer any questions posted on Piazza over the weekend, which is kinda annoying to me. However, he's a good professor overall. Recommended!
I took Professor Gilbert for CS 132 & CS 150 and got A's in both. He's a good professor & isn't too easy but not hard. Frequent homework and quizzes, but if you put in the effort they're pretty easy and you should get an A in the class. He goes out of his way to choose either free or very cheap textbooks for us to use, which I really appreciated.
I love his class. Took Java, now CS150. He is very clear in explaining what he wants from a student. His lectures are ok; it can be a little challenging to understand everything thoroughly (you have to read the chapters prior to attending class). Extra credit: 5% on total grade. He knows his stuff and is very well-respected. Take him but study hard
(Bloody character limits) Take if you want to understand how things work. Good prof for actually learning the material. Great reading, do the reading.
Great professor, provides lots of practical examples that are both challenging and rewarding. If you're serious about computer programming take Gilbert, you won't be disappointed.
Everything you learn will be through the readings he gives. I suggest you don't slack off in dealing with the programming exams. Though they might start off being really easy, they quickly become more challenging. If you study the practice exams he gives out, however, they become a lot more manageable.
It's really not that hard to do well in Professor Gilbert's class. Just remember to: -study all of his practice exam examples -review all end of chapter study guides - reread his in class lecture slides He's a great Professor, as long as you work hard, there's no reason you shouldn't do well in his class.
He's VERY knowledgeable in CS. However, he teaches as if you already know advanced terminology when he lectures, leaving you feeling lost a lot of the time. With that being said, if you do all the homework and the study problems for exams, getting an A isn't a difficult thing. Just think his lectures could be better.
Definitely the worst professor I have had in my experience here in OCC. He's lazy, boring, uncaring, non supportive. He gives a ton of readings and hard homework with stupid instructions that I always have to ask for help outside of the class. I will never take this professor again. Take C++ elsewhere if nobody substitutes him.
Pros: _Great materials, prepare you for UCLA and UC Berkeley cause i'm self-studying their materials concurrently. Reading is a lot but i think it's fair, he summarizes main points in books. _Hard materials but easy A IF YOU DO THE WORK. _Fast response on piazza _Caring Cons: _He types so fast, so sometime i cannot focus on what he says.
This class was a lot of work, from homework to quizzes to in class assignments and his clicker questions. He does respond and will help you but to get by in his class I suggest you make a study group. There are 10 exams, homework and quizzes assigned everyday in class. Midterm/Final is extremely harsh so be careful. Again forming a group will help
Don't slack off, this class have a lot of homework. Practice the exams and the problems and you do fine for the programming exam. Go over the self check to prepare for the midterm and the final. Offer 2 make ups for programming exams. He answer every question that you have and explain concepts very clear. But he type very fast.
It's rare to find a teacher who has all of the following attributes: extremely knowledgeable about the subject, teaches it well, and best of all, kindness.
Do not take this class if you do not have a drive to learn and work hours on coding. Very fun class and very great prof. He likes to throw you in the water before helping you swim, but you will get the hang of it. There is hw before every class but depending on how easy it is for you, it can take anywhere from 30 min to 6 hrs to complete. Awesome!!
If you enjoy programming and like learning things on your own while taking courses to better you self and learn more don't take this course you will not be able to be creative in anyway. It is a really easy class but it kills passion for programming.
Gilbert is the man. I would suggest knowing C++ BEFORE you start this class because it gets HARD. I am truly thankful I got to be in Gilbert's class.
I guarantee you all. Finding another professor better than him is very hard. We are lucky to have had him teach us.
I could not have asked for a better professor! Took Java with him over the summer and I learned a lot in 6 weeks. He is accessible outside of class and answers all questions posted on discussion board. Take him before he retires! The weekly programming exams are 40% of your total grade so make sure to keep up with the reading/hw for practice. 10/10
Homework due before every class plus a pre-class quiz, which can take several hours do to so make sure you have time. 10 programming exams, 4 midterms (fourth is final). He gives you 10-20 practice problems before every exam and the exam is generally two functions from the practice set, so just practice and it's an easy A as long as you put time in
hadn't I known how to code before taking his class I would've miserably failed. The class was easy at the beginning of the semester then it turned into online class, I stopped watching his lectures thinking it would be an easy pass. Oh boy was I wrong, thank god he has make up exams. DO NOT MISS A CLASS. He's also the best CS teacher I've taken.
He is a good programmer, but his method of teaching is not very clear. If you are not aiming to be a programmer highly not recommend this professor. I had him for wed/week. And the class follows the following pattern every week. - First half of the class, lecture. In-Second half, Exam. Participation and Group assignment do not exist.
Every week you have about 6 pfds to read, 10 exercises to per pdf, 3 hard hw assignments, and one program exam. Each pdf has the bare minimum information and you frequently have to google how to do some of the exercises. He types much too quickly during his meetings to keep up. If it weren't for the class discord, I would have failed.
This course may be challenging for novice programmers. Coursework consists of reading, programming/interactive homework, Canvas quizzes, and ten programming exams. A decent understanding of C++ terminology will be required to succeed.
Professor Gilbert's class was a good step up in difficulty from my previous classes. His class is very well-organized: Show up every Wednesday for lecture, which outlines the concepts you need for the week's homework and usually has a test. Hard work, paying attention, and cooperation is very important. You'll 100% need to work with classmates.
This is for the hybrid format. Lectures are way too fast and usually last one hour with the other hour reserved for programming exams every other day. Difficult to ask questions since we meet once a week so its better to ask classmates. Grading is fair, PE exams aren't too difficult. For the midterms & exams he posts a study guide which is useful.
Types fast during his lectures but always has the recording of it up within an hr after class. Very generous in grading late work if you ask him about it in a timely manner. Beware the in-canvas code check bc getting the error message means it does not save your work! On programming exams, it will take a chunk of time to even check for errors.
Prof. Gilbert a great. People say that there is a lot of HW but he said at the beginning of the class that this was for self taught students. He really explains the code well and is willing to help you. It is not an easy class, but C++ is not an easy language. His textbook is great (and free). One of my favorite teachers!!!
The midterm and final is so hard.
Professor Gilbert is honestly wonderful! The class is very lecture and homework heavy so it requires a ton of effort, but if the effort is put in he makes it very easy to earn the grade you deserve. He also is very accessible outside of class and genuinely enjoys explaining certain difficult topics. Get ready to code.
CS150 is a very time consuming class with lots of work regardless of the professor, but Prof Gilbert is amazing and very knowledgeable. I highly recommend!
Prof Gilbert is a brilliant man, but this class is truly something he should be ashamed of; never in my life have I met a man or woman so seemingly competent be so incompetent when constructing a class. The class structure is a disaster, the free textbook is a disaster, and the lectures are a disaster. OCC and the CS dept should start over from 0.
Took in '21, a difficult course despite being INTRO to C++,2 quizzes(w/ 2 attempts),2 hw,40~ small coding/multi choice problems,& a program exam/midterm due per week.Intense courseload that I can't understand what made him think it's manageable for any course. He'd lecture too fast, can't grasp what he's expalning, he's qualified, but doesn't teach
His lectures are worthless unless you read prior. Gives WAY to many coding problems, which destroys morale. His midterm tests are tough but not impossible. Programming exams werent too difficult either. He is quick to answer online questions and is extremely knowledgeable. If you take him, be ready for a TIME COMMITMENT
Professor Gilbert is an amazingly intelligent professor. He is not afraid to admit when he makes a mistake and will bend over backwards in order to answer your questions on the materials. If you study for this class, you will be successful. If you slack off at ALL during the semester, kiss your good grade goodbye. Material is DENSE for C++ 1.
I believe this was one of his last semesters teaching, so I'll keep it brief. Study *everything* he tells you to study & you will do great. The midterm/final are BRUTAL so if you fall behind, good luck. That said, he was very fair, so minimal complaints outside of that.
The directions for homework are worthless, as is the reader for his assignments. There is a great deal of work each week which takes a ton of time because the reader is trash and does not cover the topics very well. Having exams early in the week sucks. His lectures are very fast-paced and it is tough to follow along.
Took over the summer, had to do 4 chapters a week. Usually around 5-7 hours of work per day, with reading exercises, lecture lab, coding HW, and practice quizzes. Highly recommend doing practice exam problems to prep for programming exams. Easy to reach in office hours, but I do NOT recommend taking in summer unless this is your only obligation.
CS150 with Prof. Gilbert is a challenging but rewarding course. It requires a major time commitment, but his lectures and support are invaluable. Unstuck AI was a game-changer for study prep.
He offers free textbook and exam pratices. you have to read the material and do activities on canvas. each two week you have comprehensive multiple choice and programming exam. the final is comprehensive as well. the lectures are about praticing coding and you will follow his tutorials. you can retake programming exams. Overall, he's easy professor
Class Info
Online Classes
100%
Attendance Mandatory
84%
Textbook Required
30%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.16 avg changeRatings by Course
CS111ONLINE
5.0
(1)CS140
5.0
(5)JAVAANDC
5.0
(2)CPP42
5.0
(1)CSA170
5.0
(4)Difficulty by Course
CIS140
4.0
JAVA170
4.0
CS150
3.7
CIS150
3.7
CSA150
3.4