Thread: C Tutor Needed

  1. #1
    Registered User
    Join Date
    Feb 2012
    Posts
    19

    C Tutor Needed

    I hope you guys don't mind this posted here:

    I need a C Tutor to help me finish my math graduate thesis. I need to write a two programs in C, using a library called CVODE on a cluster running Gentoo Linux. I need someone who can simultaneously teach me C and help me write these programs. You will not be doing my homework for me or writing the program for me.

    I do have some programming background, but cannot get started on this. I am in northern NJ (USA). I need to know how much you would charge and how we can work out payment and working together remotely.

  2. #2
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    Posts
    5,108
    O_o

    You do know the forum keeps track of posts!?

    In other words, every person here who might have mentored you will see that you have had months to be working with C and "CVODE" and wonder why you've only just now started looking for a mentor.

    Many of the regulars have also been to university; many regulars will know that you wouldn't have just been approved this thesis recently if the thesis is do this semester.

    If your thesis isn't do this semester, I suggest you start showing people who might mentor you (here and elsewhere) that you are worth the effort. This is important because most of us have jobs so you probably wouldn't be able to afford paying anyone enough that your worth isn't a factor.

    If your thesis is do this semester, you are just getting started on the code to put your ideas into practice; I'd strongly advise you to contact the relevant faculty and "fess up" that you haven't been as diligent as you might have been so you an start asking for extensions now.

    Soma

  3. #3
    Registered User claudiu's Avatar
    Join Date
    Feb 2010
    Location
    London, United Kingdom
    Posts
    2,094
    And by do, he probably means due
    1. Get rid of gets(). Never ever ever use it again. Replace it with fgets() and use that instead.
    2. Get rid of void main and replace it with int main(void) and return 0 at the end of the function.
    3. Get rid of conio.h and other antiquated DOS crap headers.
    4. Don't cast the return value of malloc, even if you always always always make sure that stdlib.h is included.

  4. #4
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    Posts
    5,108
    *derp*

    Soma ^_^;

  5. #5
    Registered User
    Join Date
    Feb 2012
    Posts
    19
    Gee, thanks for the scolding phantom. It's not like I have been goofing off, either. I have a life and a job and family, too. If there is a college student here who'd like some extra work, fine. If this is the wrong place with only professionals, then excuuuuse me. But I do not need your scolding or instructions on how to manage my time.

  6. #6
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    Posts
    5,108
    O_o

    Are your ears bleeding?
    Did your hair fall out?
    Did your clothes disintegrate?

    So you didn't get a scolding from me.

    [Edit]Moderated: Against forum rules.[/Edit]

    Soma
    Last edited by phantomotap; 05-08-2012 at 08:49 AM.

  7. #7
    Registered User
    Join Date
    Feb 2012
    Posts
    19
    I don't know. It seems like you're the one who's obsessed with me. You don't know anything about me or what's been holding up our project, but assume what you will. Are you projecting yourself onto who I think I am? Do you see yourself in me? For someone who is a professional with not a lot of time, you sure "due" respond to my posts pretty quickly. I suspect you have nothing better to do than troll these boards and hurl insults at people who you imagine remind you of yourself.

  8. #8
    Registered User
    Join Date
    Jun 2005
    Posts
    6,815
    Sorry, ccompiler, but phantomap has a valid point.

    There are generally two broad categories of reasons that a student doing a thesis will run late: excusable reasons (eg family concerns, sickness) and inexcusable reasons (eg spent too much time partying).

    If the reasons are excusable, the educational institutions are usually pretty reasonable if you explain the situation .... generally speaking, educational institutions want good students to pass, so they are helpful in cases of genuine difficulty.

    In practice, in forums like this, requests like yours indicate more often than not that your educational institution does not or would not consider your reasons acceptable. On that basis, why should we?

    If the CVODE you're referring to is the one I'm thinking of (a solver for ODEs) then available documentation is fairly comprehensive, and the C required is pretty elementary, so can probably be learnt in days rather than months. The investment of your time to learn that will probably be a lot less than the cost of getting someone else to do the work for you. If that is too daunting for you, consider using matlab instead.
    Right 98% of the time, and don't care about the other 3%.

    If I seem grumpy or unhelpful in reply to you, or tell you you need to demonstrate more effort before you can expect help, it is likely you deserve it. Suck it up, Buttercup, and read this, this, and this before posting again.

  9. #9
    Registered User
    Join Date
    Feb 2012
    Posts
    19
    Quote Originally Posted by grumpy View Post
    Sorry, ccompiler, but phantomap has a valid point.

    There are generally two broad categories of reasons that a student doing a thesis will run late: excusable reasons (eg family concerns, sickness) and inexcusable reasons (eg spent too much time partying).

    If the reasons are excusable, the educational institutions are usually pretty reasonable if you explain the situation .... generally speaking, educational institutions want good students to pass, so they are helpful in cases of genuine difficulty.
    Are you sure you've exhausted all the excusable reasons? Are you sure my thesis is even "do" this semester? And if so, why does phantom even care? Who is he to judge and insult me (notice his post was edited by a moderator)?

    Are you even sure you've exhausted all the reasons why I want a tutor to help with the program? Do you know what institution I'm at? Do you know what resources they have to assist me with programming? Even if you do, why are you judging me now?

    For people who seem to think you're so smart, you have not really considered all the possibilities, have you?

    And I really don't need to defend myself. I posted again merely to tweak phantom. That must be the passive-aggressive in me.

    Quote Originally Posted by grumpy View Post
    In practice, in forums like this, requests like yours indicate more often than not that your educational institution does not or would not consider your reasons acceptable. On that basis, why should we?

    If the CVODE you're referring to is the one I'm thinking of (a solver for ODEs) then available documentation is fairly comprehensive, and the C required is pretty elementary, so can probably be learnt in days rather than months. The investment of your time to learn that will probably be a lot less than the cost of getting someone else to do the work for you. If that is too daunting for you, consider using matlab instead.
    I am not asking for anyone to do the work for me. I'm asking for help doing it. There's quite a difference.

    OK, I will defend myself a little bit. The documentation is comprehensive if you know some of the terms they use in it. I managed to install it, but could not figure out how to compile and execute the sample code. It turns out, you do that by typing "make". That wasn't in the documentation - you were supposed to know that if you know Linux/Unix systems. Note that I also didn't see you (or anyone on this board), give me that answer in my previous threads. I got that answer when someone with Linux experience helped (tutored?) me. That wasn't so hard (it took him 10 minutes to figure it out).

    I'd also point out that comprehensive documentation can also be overwhelming. Just one of the docs I printed out was over 1000 double sided pages. It might be helpful if you have Linux and C experience, but to me it was Greek.

    Even if my educational institution does not consider my reasons acceptable, what's it to you? If you don't want to tutor me, you don't have to. Why does that bother you? Why so insecure?

    And, BTW, theses don't really have "do" dates. Sometimes they take longer than a semester to complete and typically you just carry the thesis class over to the next semester. But no fear.

  10. #10
    Registered User
    Join Date
    Feb 2012
    Posts
    19
    Whoops, I missed one of your points: I already wrote the program in Matlab. Now we need it in C. But thanks for your idea (that was not sarcastic).

  11. #11
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    Posts
    5,108
    I don't know. It seems like you're the one who's obsessed with me.
    I posted again merely to tweak phantom.
    ;_;

    WHY WANT YOU LOVE ME!?

    I showed up at your door and you said nothing.

    NOTHING!

    I brought my boombox. I blasted "Weird Science" by Oingo Boingo!

    Would you do weird science with me!?

    NO!

    WHY? WHY DAMN YOU!

    You have stolen my heart. You've stolen my mind!

    You've left me a broken Soma.

    I'll never forgive you. I must now seek out salvation in

    Ponies!

    ^_^;

    This bit of weird brought to you by the letter `P'.

    Soma

  12. #12
    Registered User
    Join Date
    Feb 2012
    Posts
    19
    I have no idea what this means. But aren't you busy with your full-time job and family and what-not?
    P.S. Is English your first language?

  13. #13
    Registered User
    Join Date
    Nov 2010
    Location
    Long Beach, CA
    Posts
    5,909
    Quote Originally Posted by CCompiler View Post
    OK, I will defend myself a little bit. The documentation is comprehensive if you know some of the terms they use in it. I managed to install it, but could not figure out how to compile and execute the sample code. It turns out, you do that by typing "make". That wasn't in the documentation - you were supposed to know that if you know Linux/Unix systems. Note that I also didn't see you (or anyone on this board), give me that answer in my previous threads. I got that answer when someone with Linux experience helped (tutored?) me. That wasn't so hard (it took him 10 minutes to figure it out).
    By your own admission (from this thread):
    Quote Originally Posted by CCompiler View Post
    Hey all. I lucked out when a friend of a friend who has good Linux experience agreed to help me. It's a good thing, too, because I was waaay off. You all couldn't help me because I didn't understand enough and wasn't giving you nearly enough information.
    And while we're at it (from the same thread):
    Quote Originally Posted by CCompiler View Post
    I don't understand all of this yet, but fortunately my friend's friend is a coffee nut and he's in my area often. He agreed to teach me a little in return for some Starbucks on Friday.
    Sounds like you already have a tutor and he's cheap. Even if you have to buy him a venti soy triple caramel macchiato frappacino whatever, it's still pretty cheap.

  14. #14
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    Posts
    5,108
    Sounds like you already have a tutor and he's cheap.
    $8 (USD) for ........ poor coffee is cheap? O_o

    Soma

  15. #15
    Registered User
    Join Date
    Feb 2012
    Posts
    19
    What exactly did I admit to? That someone helped me figure out how to compile? That's the same thing I already said. Read a little closer next time.
    Why do I bother you so much? Who's ears are ringing?
    Just let it go.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Urgent !! Tutor needed please
    By qwertyasdfgh in forum C++ Programming
    Replies: 2
    Last Post: 11-24-2011, 10:49 AM
  2. Tutor needed
    By AnthonyKash in forum Projects and Job Recruitment
    Replies: 2
    Last Post: 02-28-2009, 08:10 AM
  3. C++ tutor needed
    By kmel in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 02-25-2008, 02:02 PM