Gene Cooperman
I do research in high performance computing and computational algebra.
First, some random pointers about me.
- RESEARCH
- TEACHING: In 2011-12, I am teaching two sections of the
Computer Organization course,
and a graduate course in High Performance Computing.
- Computer
Organization (Fall, 2011 --- the organization of a computer
from the lowest to the highest levels; concentrates on assembly
and C with pointers, and then evolves to the low- and high-level;
lower level: assembly language, machine language, CPU layout,
pipelining, cache; higher level: C with pointers, introduction
to systems programming (mini-shell with pipes and redirection of
stdin/stderr/stdout), brief introduction to Python as
a high-level scripting language)
- High Performance
Computing (Spring, 2012 --- students work in twos or threes
on a project at the forefront of research, with frequent oral
and written progress reports; class lectures provide background
and supplementary information relevant to the projects chosen
by the students; no textbook: many of the lectures are
not available in standard textbooks)
- SEMINAR:
- Systems Seminar:
I have led the systems seminar since at least 2005.
The systems seminar is open to all and is held during
Fall and Spring semester. Abstracts for the weekly talks are found
on the web page.
My office is in 336 WVH.
My High Performance
Computing Lab is in 370 WVH. The extension
there is x7127.
Next, some random pointers of interest to me.
-
College of Computer Science
(including
Campus Map
(West Village H, Building 23H on map)
and 23H on
this close-in map,
CCS site search,
ftp,
research,
hours of course sequences (Fall/Spring: pdf)
(and
summer),
myNEU,
(to find out your classes, login to myneu, so it knows who you
are; then go to "faculty services" so it knows you're a faculty
member; then select "Site map", followed by current semester,
followed by "Summary Class List", and it should now know your course
and key code; Select course to see Roster (aka "Summary Class List"),
and save as "text")
-
Quick Links to useful info about courses (maintained by
Assoc. Dean Rasala, excellent)
-
Older overview of links for CCIS undergrad courses, drop/add, etc.
(or
alt),
CCIS undergraduate course descriptions (or
alt; C.S., not I.A.: see next item),
N.U. undergraduate and graduate course descriptions,
N.U. undergraduate and graduate course schedules,
N.U. honors program,
N.U. final exam schedules (see comment) (but actually at
Banner;
Select semester, then select "Subject: Computer Science",
and search in page for course),
Online course grade submission using Banner,
CCIS graduate school
(with
M.S. and Ph.D. program requirements
),
CCIS graduate courses (M.S. and Ph.D.)
(or alt),
and
Forms for current CCIS graduate students
(e.g. CS 8982 (Readings) and CS 8984 (Research/Projects)
- webmail for CCS (Zimbra)
- CCIS mailing lists (internal use only)
- Java-capable ssh client for CCIS
-
CCIS account request form (and use: ssh login.ccs.neu.edu
and login as "account" with password same as the username)
- Research accounts admin
- CCS Crew
- configuring mutt to use
IMAP (with
example configs); or do:
mutt -f imap://zimbra/inbox (new mail,
needs zimbra.ccs.neu.edu if not from ccs machine), or
mutt -f "{imap.ccs.neu.edu/ssl/user=$USER}INBOX"
(for older mail)
(or maybe env MAIL=... mutt)
- Zimbra web mail
(server: zimbra.ccs.neu.edu)
-
CCIS colloquia (2009-2010)
- CCS seminar rooms to reserve:
164 WVH, 166 WVH, and 366 WVH (calendar)
; Write to operations@lists.ccs.neu.edu with room number
and time/dates in order to reserve it.
- Internal mailing lists (CCIS only)
- Northeastern University home page
(URLs change often)
- CCIS internal calendar
(Type "gc" (goto calendar); Alternatively, click on this
calendar.ccs.neu.edu page; Then search on that
page for the word "calendar"; Then click on that calendar tab.)
- CCIS Wiki
- CCIS Colloquia and Seminars
(and
Distinguished Speaker Series)
-
PhD Student Seminar (Thursdays at 3:00 p.m.)
- Massachusetts Green High-Performance
Computing Center
-
Boston University CS Colloquium Series
-
MIT EECS Seminars
-
CSAIL Dertouzos Lecturer Series (2009-10)
(w/ directions)
-
Harvard CS Colloquium Series
-
ACM (Association for Computing Machinery)
- Computing Research Association
- MGHPCC
Massachusetts Green High Performance Computing Center
(joing among Boston U., Harvard, MIT, Northeastern U., U. Mass (Amherst),
Cisco, EMC, and the state of Massachusetts)
-
N.U. cluster (CCS/ECE)
(and its
configuration)
-
ASCC (Advanced Scientific Computation Center)
(currently 24 GB 2-way SMP Itanium, 2 x 12 GB, and 16 node cluster)
- B.U. Scientific Computing
and Visualization Facilities
- SCIEnce (Symbolic Computing
in Europe: European Union project: 2006 - 2011)
-
N.U. Online/Offline Writing Lab (NU OWL)
-
UNIXhelp for users
-
N.U. Administrative Services
- Research
with DSPA (now called RAF) and other units (DRM -> DSPA -> RAF,
also
proposal processing forms, and fringe benefit rates)
- Budget Office
(see especially "Policies and Procedures" -- unfortunately
only in Microsoft Word)
- Accounts Payable
(online "
Expense Reimbursement Voucher", or older version:
"Expense Reimbursement Voucher" (For older version, using the 2-year old OpenOffice 3.1 of CCIS: Menu: Format -> Page / Page / increase width/height to 9.3"/11.9" (page 1) and 13"/9.0" (page 2; set landscape) Menu: File -> export as pdf (choose "All sheets");
"export as pdf" allows one to preview in pdf; sometimes, printing directly from OpenOffice can work with large page format, but be sure to select
"All Sheets" in print panel; Or else print each of the two sheets directly,
and xerox onto double-sided.
pdftk input travelexpense.pdf burst;
pdftk A=pg_0001.pdf B=pg_0002.pdf cat A BW output pg.pdf;
(If pdftk complains about input error on travelexpense.pdf from oowriter, then
manually create pg_0001.pdf and pg_0002.pdf from inside oowriter or evince.)
use evince to print pg.pdf (not command line)
- Purchasing
(
Procurement Card (personal credit card not allowed),
Preferred Vendor,
Travel, and
MA State Tax Exempt Forms (incl. ST-2))
- Information Services
(central computer facilities)
-
N.U. licensed software (click on "Software" tab at top)
- N.U. parking
($70.00 book of 10 coupons available for 24-hour parking);
and with
online parking permit application;
select page 4 and "postpone validation" to find out if
permits are available yet
- Human Resources
Management Forms and Manuals
- Student employment
(Part-Time Paysheets, etc.)
- SpamAssassin
(with
CCIS HOWTO)
(or try CRM114;
also, see
list of known spammers;
or Habeas Sender
(whitelist includes trademarked, copyrighted text);
or senderbase of
large e-mailers and their history;
Hashcash FAQ
(free, for verifying legitimate e-mail),
Phishing reports
Attach phish and Send to e-mail: mailchannels-neucsd-spam .
The hostname of the previous e-mail is: feedback.cloudmark.com )
-
How software patents hurt software innovation
(also see When Patents Attack,
from "This American Life")
-
In the early days of the Web, it was popular to set up some web pages
that would index all of human knowledge. Here is the trichotomy
that I chose for my own index. You are welcome
to look more deeply into this tree of knowledge.
General Info (non-C.S., non-tongue twister)
Gene Cooperman
College of Computer Science, 202-WVH
Northeastern University
Boston, MA 02115
e-mail: gene "at" ccs.neu.edu
Phone: (617) 373-8686
Fax: (617) 373-5121