Hi i took his class na and he's super duper chill!! I had a homework due in his class and my computer suddenly deleted all my files (haha yea even my thesis files skl), so I messaged him and said na I could only pass partially because I only had a very low quality pic of my homework which I took before my computer killed it. He was really nice and said I could pass whatever I had left nalang! He even told me na I could pass late if ever my files get recovered. That said, minsan the lectures cannn be a bit boring but overall B+-A able siya definitely :> very considerate prof pero do note na he doesn't give feedback on ur works until the last day of the sem or smth so ig u have to email him if ever about ur standing in class!more
sir medalla is really chill although his midterms is not easy (rip). his finals is easier if you want to bounce back.
cs21b is about drawing graphics with java (sample graphics of sir i drew below), so the first project is drawing a card with animated graphics (ex. from the youchoob: https://www.youtube.com/watch?v=k4OcLldSqJs).
in the first half of the sem, you'll also learn about binary, octal, and hexadecimal (important for ps140); and also a bit more about actionlisteners, keyboardlisteners, mouselisteners, and containers. (if you reached that lesson in cs21a. kick!)
in the second half, you learn about TCP/IP (which does NOT stand for The Cheese Please, It Perspires ;) ), and offline server/client connections with other computers (hopefully you'll run into less bugs). the final project is a computer game (hopefully with server/client, but that could be a bonus point thing if bugs happen). he'll ask you to fix bugs if you can't solve them on time (your grade will lower tho :/ ). you'll get a lower grade if your game was taken from a previous cs21a final project (source: i asked).
tip: according to a friend, sir choob (the nickname his uncle gave him) does not repeat the explanations for what the lines of code do (during class). you have be attentive and attend all classes. tho i learned he is open to helping others so you can talk to him about your academic problems (and even personal problems).
he also knows memes (angery react only) and even the finals password before was "angerypapaya456"
ps: he prefers netbeans over bluej (but it's ok if you prefer use bluej. i did)
have my graphics-drawn choobs for consideration. i drew part of his face while in his class.more
positive
SIR CHOOB <3 He's very chill/easy to get along with and he really cares about his students! Legit he stayed in school one time to help me fix my CS21 B final project. Sometimes he can be a bit malabo when teaching, but overall it was a great experience
He gave around 5-7 easy quizzes (around 10 points each) when we took him last year, but if you don't pay attention to the lecture it's easy to fail them.
He gave us written midterms and finals with no LTs. His tests can be tricky if you don't fully understand the lessons, but he gave us bonus points during the test so you should be fine.
There are 2 major projects, and only a few lab activities (he mostly gives some hands on exercises during class sessions).
tl;dr You are in good hands. Easy B/B+more
negative1 reaction
another thing: for the final project, you may choose to remake a retro game (such as pong or pac-man). i suggest finding a simple game to replicate (not a complicating one like an rpg) because that only means more bugs (my partner and i tried this and the bugs were hard to remove so we had to come up with another game last minute rip). the simpler, the better. don't worry, the final project is a pair work (though you can opt to do it yourself).
another another thing: say "yes" to bonus points. he might not give you any if you pick "no". you also need all the bonus points you can getmore
positiveCSCI 25
omg take sir choob!!! i super duper recommend him! i took csci 25 being unsure if i would like the minor in DSA, but his class convinced me to stick with it!
his requirements were 2 projects, 2 exams (midterm & final), and almost weekly Hands On Activities & quizzes. it might be a lot pero ang ganda ng structure ng sync sessions + online videos niya! my advice if you want an A: try to solve the examples he gives in the videos(!!!) + the sync sessions, whenever i just passively watched the vids/sessions legit nahihirapan ako sa HOA lol but he grades super fairly and isn’t too nitpicky (based on my experience)
also his projects have a set of required conditions/questions(??), then a few bonus questions. afaik if you only answer the required conditions that doesn’t guarantee an A so you have to work on the bonuses to get B+/A in the projects. i was also really nervous about the defense, but as long as you genuinely understand your code you’ll be fine.
basically not chill at all, but super engaging class! i just wish we had more onsite sessions pero extrovert lang kasi ako lol
edit: i misread and thought this was for csci 25 lol the requirements might be different!more
mixed
take him! had him for the same subject and i’ve learned so much in his class (python & sql). he grades fair, and super technical with how u explain ur code in the defense sa midterms at finals. one downside lang is his hands on activities kasi mahirap HAHAHAHA di siya kayang tapusin within his period pero super minor deductions lang for late submissions. overall, easy B but super A-able with prayers :>more