<----engineering student
4th (of 5) year in a civil/bio combo sort of deal...
Second year is still in common courses. Lots of calculus (like half your fucking classes are calculus), a few of the required non-engineering classes like english, philosophy, etc.
Second year is a little early for "group" projects. Later years are all about "design teams" and you get to rely on a bunch of people for your grade. Which is tons of fun, lemme tell ya. But not likely something he'll run across unless it's in one of his non-eng classes.
We do write "papers" but they're more in the line of lab reports. I've had to do 5-10 page reports, with a significant amount of calculation, justification for which formulas I've used, sources of error, assumptions I've made, and why my results are not what I was supposed to get... on a weekly basis. For most classes every semester. However, fudging results on a report is mostly pointless. You don't get marked on how close you were to perfect when it comes to labs; you get marked on understanding why shit went wrong. Shit always goes wrong.
Besides, lab reports are rarely worth more than 15% of your mark and you're doing like 10 of them a semester. Cheating to get 1.5% of your final grade is pretty dumb. Grades are mostly based on midterms and finals. My nice profs make the midterm 30%, some kind of coursework 20% (lab reports plus other assignments that are really just lab reports where they give you results), and the final 50%. Hated profs have a 40% midterm and 60% final.
If he misses a midterm without a legitimate reason (ie. dead parent, dead yourself) he gets a 0 on it unless he has a reason and can arrange with the prof (I won a scholarship to an industry conference in 2 weeks and will miss a midterm so now the final in that class is worth 62.5% of my grade). If he misses a final he fails the class. Period. Unless he's dead, and then maybe (maybe, if he's lucky) they'll let him write it during the next semester's exam period. But failing a class is no big deal, you just take the D and then take the class again.
"Academic dishonesty" is the catchall phrase my school uses for plagarism, cheating etc. And it's srs bsns. Every class syllabus in the engineering faculty includes the entire policy on academic dishonesty. Engineering students are apparently fabulous cheaters. Highest rate among university students pretty much all over N America. And it's pretty much is the only way I can see to end an academic career while still in undergrad.
In grad school if you piss the wrong people off you can lose funding or have your thesis rejected, but in undergrad? Nothing like that. Even flunking out takes a while and you can always go back and try again (my school is GPA below 2 for x number of semesters and then you have to take a year off to think about what you really want to do with your life) so that's no big deal.
Course materials are the intellectual property of the instructors... doing something with a prof's notes, powerpoint slides, or any kind of written material might cause an issue, but that's hardly equivalent to academic dishonesty, and he'd have to have already really pissed off a prof for anything to come of that other than a "hey kid, that's mine, get it off your damn blog".
I know scholarships are totally different in the US and a lot of kids end up with no cost for tuition... but I don't know what the terms of those are. Maybe he has to maintain a certain GPA or he'll lose his scholarship and he can't afford school on his own?