Sunday, October 5, 2008

When Ah Long comes chasing

It had been sometime since my last post. All this while, I was busy fixing servers after servers at work which kept breaking 24/7. Most people have no idea how many ways servers can go wrong. In between the fights to keep them running, I had to squeeze in time to do my Final Year Project.

Towards the end of our last trimester, we had a nice surprise when we found that we just have to complete our Final Year Project to graduate. This meant that we only need to pay for one subject this trimester.

Well some things do not change, especially when it comes to APMI Kaplan. Apparently, their internal communication seems to have suffered a complete break down. Their Student Financials Services department seemed pretty clueless to what's happening and sent us an Ah Long's love letter to demand full payment for the last trimester.
Please be informed that the course fee of $5,350.00 for the payment of Installment 5 has been due since 27 August 2008. We are sure this is an oversight. We would appreciate if you could please pay this outstanding fee in full immediately to avoid any inconvenience during your study.

Bad Financial Standing (BFS)

Students will be considered to be in BFS if they have any outstanding fees or charges after the payment due date. If this occurs, BFS will be automatically applied to your student record. This means that you will be prevented from collecting course materials, attending lectures, re-enrolling, graduating, receiving results notifications and obtaining your results or an academic transcript. In order to avoid the inconvenience caused by the effects of BFS, it is important to ensure that all fees and charges are paid in full by the appropriate due date.

Our response was to send a furry of emails back to their Student Financials Service manager to protest against the reminder for payment as it wasn't updated to reflect what we should actually be paying for this trimester.

If Kaplan decided to put us into the "Bad Financial Standing" category, I believe this will generate a wave of very nasty actions from BIS1. At least I will, and I do carry out the threats I made.

Let's see how things go.

Saturday, September 6, 2008

The curse of the BIS1

It's seems that the BIS1 cohort is an extremely difficult lot to handle. Like clockwork, our program manager was changed every trimester without fail. Perhaps the stress generated by our constant troubles had taken a heavy toll on them as well. First, we have Christopher, then Juliana, next Carol and now, the new program manager is Charmaine.

The good news is that we don't have a fifth trimester, so we will not get to see another change with our program manager. This was communicated to us by Danny, during our last session with him on Sunday. He delivered us the news that we just have to complete the IT project in trimester 4 to complete the degree course. With that, the end is near at last. And so, we had a great time at brewerks with Danny, which is a stark difference with our last session. Our last session 1 trimester ago was essentially a complaint session from start to end.

BIS 2 and BIS3 students should thank us. Because of our feedbacks, the course was trimmed and coursework adjusted lower. Not only that, APMI Kaplan became more sensitive of our response ... though the hard way though.

Our new program manager is pretty interesting as well. We were expecting to see her on our first lesson of the trimester on Friday, but there was no sight of her. Every program manager will at least show up on the first day to meet the students, but not this one. Perhaps our notorious reputation and Dr Loo's payment demands were the reasons to avoid the area at all cost.

It's quite surprising to heard that APMI Kaplan's poor administration did not just affect their students but also extends to the lecturers too. It was shocking when it was revealed that Dr Loo had not been paid for his work. She also did not reply to calls or emails from Dr Loo. Doesn't that sound like that she is already turning tail all too soon?

I hope this will not impact our lectures for the last lecture as it will be a terrible shame to lose a great lecturer because the school did not pay up in time. With the Malah experience still fresh in our minds, I will love to keep some happy memories for the last leg of my studies.

Let's see if our virtual program manager does show up next lesson. A program manager who does not show up or respond to us is as good as vapourware. Advertised and promised but never delivered. APMI Kaplan might as well tell us that BIS1 doesn't get a program manager for timester 4 because they had quitted because of us.

Saturday, August 16, 2008

Hell of a day

Friday, 15 August 2008 is one of those days that goes like a roller coaster ride. I am sharing my crappy day with the world who cares to read ... and laugh.

9am : Woke up early to buy my sister's favorite breakfast. Yes, 9am is considered early for a non-working day. I have taken leave on Thursday and Friday to prepare for my last paper later in the evening. The lady boss did felt like making any more of my money, so she did not open for business. Went home empty handed to clear red mountain of work emails and continued to study hard.

7pm : I had prepared for 8 questions for the paper. I need to answer only 5, so I stood a good chance to score well. That was until the reading time commenced. None of the spotted questions came out. Whatever tips given from the lecturer were useless, we were all smoked and left to die. A look at my course mates faces confirmed that this paper would have a heavily moderated grade.

1.25am : While having a drink at Brewerks, bad new struck. A critical application went dead. I had to abandon my groupies and go to the office. For the first time, I brought up the DR service, got the users back to work and troubleshooted the system ... under the influence of alcohol. Please do not try this at work. I only did this because no one else knows the system. I left office at 10am after handing over the recovery portion to my colleagues who had arrived after 7am.

Life sucks. A contractor is working harder than perm staffs. The sorest part is that no matter how hard you work, they will not give you a single cent of bonus. I had to cancel my date with my sister because I was so dead tired.

For the record, one of my colleague left my company, Axiant Consulting today for green pastures. And that makes me the last chinese guy in the company.

On the other hand, the curse of new trimesters has struck again, even before our exams started for trimester 3. BIS1 is again, on the verge of another epic battle with Murdoch and Kaplan in the continuing saga of the Romance of the 3 Kingdoms. This time, it's the battle that may well chang the entire course structure !

Stay tuned !

Thursday, July 10, 2008

Not professional at all

Last night, I went to Marine Parade hawker centre for dinner with my AMKSS buddies after a trip to a hair salon nearby.


While gulping down my plate of grease chicken thigh with char siew rice, I observe this plump lady sitting at the table right in front of me, waiting for her take away dinner to be ready. Then something caught my eye. There is a price label attached to her tee shirt. My first thought was that she did not realise that, but as my evil mind ponder deeper, I came to the conclusion that she is a dumb shop lifter.

Let's look at the unlikely possibilities
  1. She have forgotten to take it off.
    Eh, it's 8pm. Either no one told her because she is universally hated, or she is simply too thick skinned to feel it for the entire duration of the day.

  2. She works night shift.
    If it's night shift, she should have already be at work by 6pm when most night shift started.

  3. She just brought the tee shirt.
    I didn't see any bag with her that might contain another piece of clothing. Either she had bought the new tee shirt while naked or she had threw the old clothing away.

  4. She had forgotten to pay and left her old clothes behind.
    Try convincing the judge that.
And my conclusion is, she had shoplifted the tee shirt not too long ago. It's an all time classic trick. Go into a crowded store and grab a few pieces of clothing into the changing room. Wear the clothes that you want and exit the store after dropping the unwanted clothes including your old piece of clothing. Well you should also cut off the price label before you go, but this lady in the picture apparently forgot to, or she is new to shoplifting.

Being an absolute peace lover, I did not blow her cover and left her alone.

.
.
.
.
.
.
.
.
.
.
.
.

Ok, I guess no one believed that. I admit it that I will not do anything that does not benefits me. I rather go home and sleep than to make a scene and declare myself to be a champion of justice at the expense of my time.

Monday, July 7, 2008

When prata stall don't have any prata to sell

One of my favorite breakfast spot is the Banquet food court at Harbourfront centre. In order to fulfill my destiny of growing fat and die, I will often go for the roti prata stall to get my morning fix. It's not cheap, as the plain prata goes for $0.90 and egg prata for $1.80. Well I guess even at that kind of pricing, Banquet can't be bothered to make sure that they have prata to sell me.

Me : 1 egg 1 kor-song !
Indian guy : *Shaking head in response*
Me : Eh 1 egg 1 kor-song !
Indian guy : *Waves hand*
Me : Huh ? (looks around and found no prata dough around)
Indian guy : Teh Tarik ?
Me : *Walks off*

Well I guess the hike in food prices caused a massive increase in flour prices, resulting in the fact that $0.90 cannot buy me a plain prata anymore.

Tuesday, June 10, 2008

Career Murder : A dangerous precedence

Selfish motivations

A bloodless murder has been committed, and I felt no guilt

It appeared that in the process of protecting my own interest, I have played a major role in committing a career murder. By exposing Malar and providing evidence to prove that she is an incompetent lecturer, she had lost her lecturer role in both BIS1 and BIS2. This will effectively kill her chances of getting a job at APMI Kaplan again, or maybe even worse, the whole of Singapore. I will term this as the Malar Incident.

So what exactly is my interest in this matter? To put it simply, I want to get what I had paid for. I bought and paid for a quality university education and I will not settle for anything less. I am working very hard to pay for my degree and I expect APMI Kaplan and Murdoch to deliver their product.

I admit that I had practically driven and orchestrated the whole chain of events to achieve my goal, for I perceived Malar as a threat to my future. By doing so, I have surely burnt a lot of bridges and got myself highly ranked in Murdoch and APMI Kaplan's trouble maker list.


Burning desires


The road to success is paved with the skulls of my victims

My motivation for getting a quality degree is driven by my desire to advance my career to higher levels. I have allocated and spent time, money and effort investing in my university education in order to achieve this. It will be my own fault should I neglect my own parts in my studies but it is a different story if APMI Kaplan or Murdoch fouls up.

In this case, if I had allowed Malar to get away with this, the percussions will be great indeed. Despite paying full attention in every lecture, I will score badly in the examination and ruin my results. Murdoch will not compensate me for this. APMI Kaplan will not admit their negligence and will let things slide. The biggest loser will therefore be me if I choose to maintain my silence.

If my results suffered as a direct result of Malar’s incompetency, it will be reflected in my results forever. I will suffer great losses in the future financially and in my career. I cannot imagine the loss of opportunities that would have occurred, If the Malar Incident cause a delay in my graduation, I will not be able to qualify for a higher pay bracket which I am waiting for. Will I be able to sue Malar for liquidated damage for loss of future income ?

After giving Malar a few chances to redeem herself, all Malar did was to manage to squander every bit of faith and patience that I have. I knew I had to do something to put a stop to her nonsense. Malar will be the biggest loser of all. I promised myself that. Malar should have considered herself lucky and thanks her lucky stars for I did not blow up and give her a good dressing down for her failures.


What you pay for is what you get

Hanging a goat's head and selling dog meat sucks

From my point of view, I will regard APMI Kaplan as an educational service provider, Murdoch BIS course as the product and Malar as the service delivery medium. My expectation is simple. APMI Kaplan works out the administrative stuff, Murdoch gives use quality material and Malar to add value to the subject.

Since I have paid for instructor-led lectures, I do expect something more than a walking acrobat reader. The lecturer should have a good grip of the subject, and able to answer my questions. Yes, I did encounter boring lecturers who could not impact their knowledge to me effectively due to teaching styles but all of them had the required knowledge to teach in the subject. With the exception of Malar, all the lecturers I had studied under so far knew what was needed to get me to understand the subject and pass my examinations. Unfortunately, Malar obviously failed to comprehend the subject, and did not sufficiently prepare for the lectures. There was no knowledge to impart and the corruption in her knowledge is so blindingly obvious.


The price that we pay


There is no right or wrong, it's a matter of perception.

However, this does come with a heavy price for everyone entangled in this mess. Removing a lecturer in the midst of a running course is a very drastic thing to do and should only be done when the class has no faith in the lecturer ability to perform the job. From trimester 1 and 2, I know very well that Murdoch had set a high standard for the BIS course and the sudden drop in standards really stands out like a sore thumb.Whether the results justified the means is really hard to tell at this point in time, but somebody have to do the dirty job and bring out the trash right?


The Aftermath
Blowing things up is easy, cleaning up is hard


After a month since trimester 3 commenced, it has been a hell of a ride for the Software Architecture module. On 9th June, good news was delivered in the afternoon when Carol announced in the latest BIS newsletter that Malar had been replaced by Dr Loo for the subject. The dark shroud that hanged over our cohort had been lifted and we were happy that APMI Kaplan and Murdoch had acted promptly and gave us the best outcome possible in the Malar Incident.

I believe the Malar Incident should have caused plenty of unhappiness between Murdoch and APMI Kaplan. It's quite unbelievable that a seemingly experienced lecturer could have caused so many problems, but it will be useless to point fingers now. On the positive side, APMI Kaplan will hopefully start scrutinize their new lecturers closely from now on to prevent the Malar Incident from reoccurring.


Chronicle of events

Testing something new may cause complications beyond your wildest dream
  • May 11 : Software Architecture lesson 1. Malar failed to cover topic 1.
  • May 13 : Software Architecture lesson 2. Malar failed to cover topic 1 and 2. Course content becomes available over LMS, and it was discovered that Malar had not taught according to course content.
  • May 19 : Complaint lodged against Malar for failing to teach according to course content. Mr Danny promptly got Malar to cover topic 1 and 2 in lesson 3.
  • May 20 : Software Architecture lesson 3. Malar covered topic 1 and 2.
  • June 3 : Software Architecture lesson 4. Malar failed to cover topic 3 and deviated from course content again.
  • June 5 : Complaint lodged against Malar for outright incompetency in the subject.
  • June 6 : Exchanged emails with Mr Danny to prove our case.
  • June 9 : Malar has been replaced by Dr Loo.
  • June 10: Lesson 5 is canceled as Dr Loo needs to prepare material.

  • June 12 : Malar was dropped from BIS2 as well.

Wednesday, June 4, 2008

Not attending classes is actually better

[Edited on 5th June 2008, 11pm for clarity]
Never in my life, I felt like killing somebody really badly

On the topic of impressive lecturers, there is another lecturer who have left a deep impression on me. Never in my life do I have to describe a lecturer as grossly incompetent in the subject that she is teaching us, ICT306 Software Architecture.

After 4 lessons with Malar, I can only say that it has been a painful waste of time attending her lessons so far. On average, it cost me $180 per lesson and that means I have already wasted $720 on 4 sub-standard lectures. That is excluding personal expenses such as transport and meals. Multiply that with the number of students attending her classes and that should give you an idea how much we should sue her for liquidated damage.

Of course I agree that these are very dreadful things to say but I can justify my position on this by going through what happened during her first 4 lectures.

Lesson 1 and 2
  • Did not teach topic 1 or 2 of the course material, instead Malar taught the basics of programming using java. Despite that the subject is suppose to be Software Architecture, there is no hint that what she taught had any resemblance to the subject.

  • Did not install IDE or Java SDK, instead Malar opted to use notepad and manually compile in her head with terrible results, rejecting our offer to use one of our properly configured personnel laptop. She is no star material and her codes are not compilable.

  • Did not have the official lecture slides, and did not inform us that she was teaching non-related material. I was very angry when I downloaded the official lecture notes and discovered that she had taught unrelated material to us, all because that did not perform due diligence in preparing for the lecture before hand, deceived us and did not even bother to apologise for her blunder !
Lesson 3
  • I had logged a complaint to Murdoch regarding lesson 1 and 2 and to run 2 more lessons so that we can cover topic 1 and 2 with the course material. However, Malar went through topic 1 and 2 instead of topic 1 according to the course schedule as promised by Murdoch. We had to endure and pay for her mistake by taking 2 topics in 1 lesson. Even so, we are still 1 lesson behind official schedule.

  • Still refused to install IDE or Java SDK, instead she continue to use notepad. She played smart and no longer used her own codes. Instead, she used examples from the text book.
Lesson 4
  • Went through topic 3 instead of topic 4 according to the original course schedule. We are still 1 lesson behind the initial schedule and there is no word from APMI Kaplan on how we should be compensated for the loss of 1 lesson and the impact on our assignments and examination.

  • The IDE or Java SDK are still MIA, and we now understand that notepad is her best friend. Obviously, an IDE or Java SDK is impossible to be installed on her computer, instead she used her all-time favorite notepad and manually compile in her head with "Titanic" results.
Notepad is Malar's favorite Java code editor despite the absence of colour highlighting, ability to compile codes and proper formatting of text. Our poor eyes suffered in silence,

After 4 weeks from the start of the trimester, I found it difficult to understand why she continued to use notepad and not an IDE because she refused to put in effort to install the IDE and Java SDK on her computer before the lesson. Obviously, she got a problem preparing for her lessons. Why is this a big deal ? Since you cannot execute the Java programs from notepad, there is no way to find out if her codes work right away. Instead, we had to replicate her codes on our personal laptops to play detective (her codes usually fails to compile 1/2 the time). When she opens up files containing coding examples from the textbook, due to notepad's less than perfect handling of line breaks, we will just see a mess of codes on the screens due to misalignment.

Lesson 4 was also the most memorable lesson of all. We spotted 6 errors in her lecture with the first hour of her lecture ! Her lack of knowledge in Java really shows all too clearly. I can tell that she had a weak foundation in both the theory and programming aspect of Java, and she is only reading from the slides like what the acrobat reader does without understanding the material. Because of this, not only that she is unable to add value to the lectures, she actually REDUCES value to the lecture due to her errors !!! This is outrageous and horrible !!!

So during the first hour of lesson 4, I made a record of her mistakes in her lecture.

Giving Malar a chance to redeem her mistakes in lecture 1 and 2 proved to be very costly indeed. Instead of losing 2 lectures, we have increased our losses and lost a grand total of 4 lectures, which is 40% of the time that was allocated to the subject.

Mistake 1 :
Malar : Java stores a short integer using 4-bits
Me : (After googling) It's 16 bits.
Proof = Wikipedia
- Integer.
Mistake 2 :
Malar : What is objects ? It is nothing but variables in C !
Me : Variables ??? It's more like a structure !
Proof = The relationship between C Structures and Java Classes
Mistake 3 :
Code snipplet :

public String getCourseName() <-- What is this method expecting ? OMFG !?!
{
return courseName;
}

Malar : This method is expecting an argument. What is it?
T : (stunned look) None ?
Malar : Oh oh... (points to another method with a valid argument)
Proof = This is a no-brainer. No proof provided
Mistake 4 :
Malar : A class can have many constructor, with different names, and does not have be the same as the class name.
Me & T : There can be many constructors, but the names must be the same as the class name and the input arguments can vary. It's call overloading.
Proof = Java Constructors
Mistake 5 :
Malar : Class, compile this and tell me the result. (Using an abstract class example)
T : (Did not bother to type out the codes) You cannot do that. It's an abstract class. Nothing is defined and there is no main function.
Malar : Oh ...
Proof = Abstract class | Interface
Mistake 6 :


Me : (Points to slide 37 of topic 3, UML diagram) Why is there 2 arrows joining 2 objects in an UML diagram ? There should only be one relationship between 2 objects !
Malar : There is no rule saying that there cannot be more than 1 arrow joining 2 objects.
Me : WTF ?? 2 objects should only be associated with 1 relationship ! The arrow is actually an annotation, which is explained on the next slide (slide 38). Clearly, she never read the material.
On top of this, she made a lousy and confusing example which actually doesn't make any sense to show us that Java assigns a NULL value to a integer when a variable is declared. She simply displayed the output of a method twice and happily claimed that that it shows that a NULL value has been assigned.

Her explanation for inheritance in classes was made ... without the use of the keyword, inheritance. This is in line with her style of explaining the creation of instances of objects without using the keyword, instances (it was also explained wrongly anyway).

After the first half of the lesson, after our 1/2 time break, she did not make any more mistakes because she stopped trying to "add value" to the lesson. That is probably because of the way that T and I have questioned her grip on the subject. Instead read from the textbook and pseudo codes instead. Pseudo codes is not covered in topic 3, and I was wondering if she was teaching unrelated things to us again.

The only question in 2007 examination paper asking for Java codes is Question 2(b), which is worth a godly 5 marks ! Distinction question !

And guess what? Not only there is no pseudo codes in the past year examinations, there is no coding requirement in the papers at all !!! It's pure theory !!! Malar had been teaching the subject as if it is a programming subject, but it's a theory subject. I can tell you, whatever she had taught us is of no relevant to the examinations !!!!!!!!!!!! Unless you tell me that the 4 sample past year examination papers available the school website is a joke, and 2008's paper will be totally revamped, we are dead meat. We had been chasing after the wrong things from day 1 !!!!!! I knew it when I find very little emphasis on software architecture in her lectures.

For the non-IT people out there, imagine this .... it's like teaching us how to DRIVE A CAR when the subject is "Singapore's transport system architecture" using a driving textbook.

After 4 lessons of learning to drive a car, then I realised that not only most of the lectures taken were irrelevant. I got no freaking idea what the architecture is about ! Then the driving textbook is suppose to be used to show the DRIVING RULES in Singapore, not to teach us how to drive !

Then the final examinations is not a practical driving test. It's an advance theory examination !!!

At this rate, BIS1 is going to fail ICT306 Software Architecture !!!
The whole subject had been taught wrongly !!!
The focus is wrong from the beginning !!!
This is not a Java programming subject !!!
This is a pure theory subject !!!

By the way, can you imagine a student being able to spot errors from a lecturer? Isn't it suppose to be the other way round? Is she even qualified to teach us? If a lecturer is unable to add value, and actually reduces value, why even bother to attend her lessons? It will only taint our knowledge on the subject ! Did she even read what is supposed to be covered in the exams? Why is she spending so much time on programming when it's a theory subject ? She did not prepare her lectures. She do not know the topic. She taught the wrong things. She misleaded us.

I regret to say this, but to be frank, i am seriously casting doubts of Malar's credibility and ability. If this continues any longer, it's either BIS1 retake ICT306 Software Architecture or we will get terrible results because of Malar.

And to this date, because of Malar, we had to squeeze topic 1 and 2 into 1 lesson. And don't forget we are still 1 lesson behind schedule too. Murdoch and APMI Kaplan went silent on how to compensate us for this, be it scheduling of additional lessons or the dates of assignment submission and exams.

I have been writing this blog entry for 2 hours, and my blood is boiling hotter and hotter as I continue. For my own sake, I am stopping here and let the flames begin.

Edit: One of our fellow coursemate turned up more dirt on Malar from informatics website.
Vaithilingam Malarkodi

Academic credentials:
Qualification: Bachelor of Engineering (Telecom) - graduated in 1993, Bangalore University of India. Additional certification: - Diploma in Computer Applications, TAD Computer Point, India.

Working Experience: In the teaching line since 1996. Before joining ICS, w worked in secondary schools to teach computer applications. Currently teaching DCS and DIT maincontents. Unit leader for DIT 203, ADIT403 and ICT 108.

University of Bangalore, India

If this is really her, she is certainly not a degree grade lecturer. This is a massive downgrade from our dear Dr Loo. I cannot take this shit anymore. Seriously.

On the bright side, Carol has become our program manager. Now at APMI Kaplan, we have actually reached the end of the escalation process because there is no one else to go to if she does not respond to us. She was suppose to be the last person but let's hope things turn out well. With our history of conflicts and problems with APMI Kaplan, it will not long before we have to seek Carol's improvement before we start telling everyone we know that APMI Kaplan sucks.

Oh, probably after Carol saw the pictures of the "World Class Facilities" at YMCA in one of my recent blog articles, Carol arranged us to use their office's meeting room for Tuesday's lesson instead of dumping us at YMCA because of a shortage of classrooms.

I do feel a little guilty because the poor receptionist had to stay till 9pm because of us to do guard duty, but at least she got her boyfriend to help her kill time while we got Malar to entertain us.

Monday, May 26, 2008

Feel free to flame in the new forum

For 99% of the visitors here who didn't notice the new forum link at the top, I have created a new forum for all of you to use.

So feel free to trash out the stuff buried in your heart !

http://badguyswin.mybb3.org

Wednesday, May 21, 2008

Vesak day email and World Class Facilities at YMCA

On Monday, taking advantage of the Vesak day holiday, I wrote an email to our Danny Toohey in the wee hours of Monday morning to try to put an end to the nonsense to ICT306 Software Architecture. I knew I was going to write to a person whose native language is English. Thus I tried very hard to squeeze as much mileage as I can from my 'O' level English certificate.

And so here is the naked and uncensored content of my message to Mr Danny
Dear Sir,

I will like to bring a matter of great importance to your attention regarding our first 2 sessions for ICT306 Software Architectures.
According to our study guide, we are suppose to cover topic 1 in session 1 and topic 2 in session 2.

However, our first 2 sessions on May 11 and May 13 covered none of the material in the 2 topics. We noted that our lecturer did not use the lecture material on both sessions, prompting the BIS1 class to wonder if the lecturer had access to the study material.

On May 13 night, the study material was made available to the students and we found that what the lecturer had covered were not as what is detailed in the topic 1 and 2 slides. Instead of covering the course info & introduction and client-server architecture, we were given what is best described as a beginner's programming class using Java. I am very sure that after going through 2 trimesters of C and C++ programming, we do not need to be instructed on what is an variable or function.

This is a grave concern as this means that we have been fooled into wasting time to attend 2 sessions which were essentially worthless. That leaves us with less time to actually cover the topics needed for this subject. We are now behind schedule by 2 sessions and we will like to know how are we suppose to be compensate for this.

Right now, we have many questions in our mind that we will like someone to answer.
- Is there going to be 2 make up sessions? Is examinations going to be delayed by 2 weeks?
- Why is the lecturer not given the relevant teaching materials? How can classes start without the relevant materials?
- How come we are not informed about this? Trying to cover things up this way certainly is an insult to me, personally. We are not adolescents, but working adults, so please respect that.

I find this outrageous and very unfair to us. We are full paying students paying with our own money for what APMI Kaplan promised us during orientation as "World Class Education Experience". Unfortunately, for every trimester, things just get worse along the way, to the extend that even the lecture content becomes virtually non-existence to us. If the lecturer starts inventing their own material without telling us that there is no relevance to our examinations, and without our acknowledgment, what is the point of paying and going for classes? This is a serious breach of integrity and trust. We are not trying to be difficult but this clearly sub-standard.

Our next class is on May 20. If the situation does not improve, we will boycott this subject outright since there is no value in attending classes. We have also little faith in the lecturer to deliver the subject material properly after realising that we have been hood-winked.

Please do something about this and give us a satisfactory outcome on this matter.

In protest,

Foong Jia Khang
BIS1
So, the email pretty summed up everything I had to say regarding the matter. To Mr Danny's credit, he reverted back at 10am promising us that he would be looking into it. Obviously, he didn't read my previous email to him which contained the link to Singapore National Holidays. He put in effort to try to ring up everyone in Kaplan but got no response because it's Vesak day here.

In the end, our next lesson on Tuesday was Topic 1 and Topic 2 at YMCA. APMI Kaplan ran out of space and decided to dump us there for the whole week. We heard that they had dumped diploma course students from rumors but never did we imagine that we will get the same treatment. The YMCA building is so sad that even MacDonalds have to close their doors because their business sucks so bad, hence we didn't have high hopes for the facilities there.

At least BIS2 got sent to Meridian Hotel...do APMI Kaplan hate BIS1 so much that they rather save money and dump us at YMCA?

Warning, the pictures taken below sucks because of my sad O2 Atom's lousy built-in camera. I am also too lazy to photoshop them before posting.

Behold the World Class Facilities experience at YMCA !

The classroom didn't come with a projector screen. We have tried to display the projector image on the white board but the resulting glare is so bad that I could feel my migraine coming. I got pissed off and disrupted the lesson until the problem was resolved.


Our AV equipment expert Hui Ming rotated the projector to the right and used the wall as the projector screen. At least my head will not hurt now.

The World Class Facilities at YMCA also came with world class markers. The blue marker was so faint that it was as good as invisible ink and the red marker squeaked so loudly that it hurts my ear drums.


It really brought a sense of deja-vu to me when I first saw the class furniture. These are the same tables and chairs that I had last used during my secondary school days.

We found several test papers below the desks. We got a scholar here doing 4/30 for English. Fantastic, the marker must have finished marking the paper in 1 minute flat.

And there is Internet access... prepaid ... you have to pay the hotel to use their internet facilities. There is also insufficient power points should we all bring our notebooks.

That's all for now, let's see what will happen in BIS1 never ending saga of screw-ups. Some of the BIS1 guys already felt desolated and rejected from the way that we were handled. Our program manager Juiliana had left, making her the 2nd program manager to leave our cursed cohort to our doom. I guess that we are doomed to get a change of program manager every trimester because we are so hard to please.

Thursday, May 15, 2008

Born prematurely, dead on arrival

Sometimes, I really hope I can stop complaining about my degree course but with the regular disruptions in our promised "world-class education experience", my blog has been filled with bad one experience after another.

Our 3rd trimester started just after a week's break from the trimester 2's examinations. All seems well, except for one major problem with subject, ICT306 Software Architecture. The first half of the first lesson is the typical get-a-feel session ripped right off the study guide as expected. However, when the second half of the first lesson resumed after the break, things started to make a turn for the worse.

The lecturer for the subject is Malar, and she didn't prepare the slides before coming to class. She tried to access the Murdoch's website to retrieve the slides but the APMI Kaplan's Wifi connection did not cooperate with the PC in the classroom. That was strange as we were not having any problems with the Wifi connection on the day. We tried logging into Murdoch's website on our laptops but the material was not available yet for all the subjects.

This is strange as the other 2 subjects that we had went through earlier in the week were instructed with lecture slides despite that they were not available on Murdoch's website. I can only conclude that the local lecturers involved were given the slides before hand, with the exception of Malar.

The moment she started using the marker to teach us the basics of programming in Java, I knew this is going to be a total waste of time. She went through extremely basic stuff that should have been taught to a layman rather than IT graduates who had just undergo 2 trimesters of intense C and C++ programming.

I was expecting a lesson structure with a description of software architecture, not a basic lesson in programming using Java ! It is suppose to be hard, but instead, it was so easy that it actually felt ridiculous. Towards the end of the day, it dawn on me that Malar actually had nothing to teach us, and she was probably wasting our time by filling in with semi-related nonsense. So in the end, I felt that I had just wasted a Sunday morning learning about things that shouldn't even be taught to us. If I knew things were to turn out this way, I would have rather hug my pillow and pig it out at home. What a waste of time !

The next lesson was 2 days after on Tuesday. Things didn't improved. Malar still didn't have any slides and she went on wasting our time on basic programming stuff. I gave up listening to her nonsense and spent the whole night surfing the internet. I didn't expect to learn what is a variable or how to return result from methods, I was expecting to learn the difference between C/C++ and Java. She could have just tell us the difference and get it over with.

She couldn't get the Java SDK and a Java code editor installed on the PC in the classroom due to the lack of administrator rights. Instead of accepting our offer to loan her one of our personal laptop with the properly installed software, she spurred our offer and proceeded to code in notepad, with the compulsory syntax errors as part of the education package. This is needless and a waste of our time.

Then Malar stunned me with her explanation of objects in Java. For the Java coders out there, the code snippet below should be familiar. She was using a similar example for her explanation.
//Defining class Something
class Something
{
//A string named as variable1
String variable1;

//assign a value to variable1
variable1="Hello";
}

//creating a variable with type object, with a reference to
//a new instance of the Something object
Something object1=new Something();
Something object2=new Something();

//access the content of the objects
System.out.println(object1.variable1);
System.out.println(object2.variable1);
Instead of explaining the above statement correctly as I have commented above, she explained a piece of code without the use of the 2 key terms, object and instance! It didn't make any sense at all! My NYP lecturer back in my poly days drilled us until we understood what object and instance means, and without understanding the two key terms, it is impossible to learn what is Java all about.

Then she went on to describe wrongly how multiple instances of the object stores their variables separately and are accessible separately. The correct way to explain it is that each instance of the object has it's own memory space to store it's own variables inside it but guess what? She told the class that the Java is able to do this akin to an array in C! That's absurd! And of course, she explained the whole thing without the use of the key terms, object and instance.

Disgusted, I switched off for the remaining of the lesson, spending time to rip episodes of Bleach off Youtube instead. Not only the lesson had no lesson structure due to the lack of lecture slides, whatever she was doing was so basic that it could have been done in 30 minutes tops. Indeed, she ran out of things to crap about and class was terminated 30 minutes earlier.

The more I think about it, the angrier I was. I had this feeling that the 2 lessons were done without any lecture materials at all, and thus were conjured out of the air just to fill in the first 2 lessons until the lecture material are ready. I have learn nothing new at all, and thus the lesson is a complete waste of time. Later in the night, I went to Murdoch's website and found that the course material was now available.

My suspicion was confirmed when I went through lecture topic 1 and 2. The lecture slides and the lessons that we had went through were completely different. The lecture slides had much more than what was taught in the first 2 lessons. There wasn't any software architecture to be found, just plain old Java programming. In short, the course material was not ready and yet lessons was started without informing us about the problem! BIS1 are short changed yet again! Such dishonesty must not be tolerated!

I will be rallying for support from my fellow BIS1 course mates to confront APMI Kaplan on the matter. Each lesson cost $200 on average and I am not going to let them get away with wasting 2 of my lessons on rubbish. That's $400 !!! This is crucial as if there is no makeup lessons, we have to squeeze the actual course material into the remaining lessons, which is terribly unfair to us. If we factor in the amount we spent needlessly on transportation and food because of the useless lessons, APMI Kaplan had done a good job in wasting our time and money.

Screw it, just when we are just about to get over the examination schedule fiasco of trimester 2, another cock-up occurred right away to mess up everything. This promise of "world-class education experience" is anything but the opposite.

Oh by the way, we were notified today that our next week's classes were all relocated to YMCA instead of APMI Kaplan campus. It appears that APMI Kaplan didn't assign our classrooms before our lesson started. Perhaps we were just an after-thought all along. And if my future-telling skills do not fail me, the lessons at YMCA will be done without providing us with sufficient power points for our laptops and internet access. Over-sight and failure to learn from past mistakes is part of their culture.

Round 3 begins ...