Welcome to my Course Homepage. For readers with professional interest, I have provided a link to my personal web page, which has additional links to my Vitae and Professional resume.
Photo Gallery
My Ferrari
My Lamborghini


Course Assistant job information
Course Assistant Application Form
my logo
Valid HTML 4.01 Strict Valid CSS!

Email addresses:
Personal business (non-BU)
Student problems & BU-related business
PLEASE insert your course number in the subject line! Do NOT send personal problems to the LISTSERVER. Use one of the addresses above instead.
Watson Academic Honesty Code
Watson Software Usage Policy Applies to ALL users of Watson Software.

Computer/Email Scams and Frauds

To help reduce the spread of erroneous virus attack info, spam, false reports of mischief, such as the fake "infected needle" scares and false chain letters about people dying of dreadful diseases, (all of which only serve to clog the net), here are a several links you can use to verify the reports and/or search for additional information about scams and viruses:
  1. Rebate Scams Rebate Report Card
  2. Telemarketing scams The National Fraud Info Center (link copied by permission)
  3. Factcheck.org
  4. Scares and fake appeals Urban Legend Scams
  5. Internet and chain letter hoaxes
    (The Computer Incident Advisory Capability) Hoaxbusters: home
  6. A Big List of hoaxes HoaxBusters: The List
  7. More on hoaxes and how to spot them Myths
  8. And yet more on hoaxes and fabrications Truth or Fiction
  9. Political scams

Personal Security

  1. Cybercrime
  2. Cyberstalking
    (links above copied by permission) Mark Grossman [mgrossman@eComputerLaw.com]
  3. What does the world know about you & how do they find out?
    1. General info (newspaper articles, names in email posts): Google
    2. Background checks:
      1. Zabasearch (people search)
      2. Superpages business search.
      3. Alumni associations
      4. State and local courts. These are NOT free and most do not allow tracking someone else.
    3. Social networking
      1. Facebook, Myspace (they can look for you OR your friends!!)
      2. Other web sites: Wink, Pipl, Flickr, Twitter, Spock & Spokeo
    4. Professional sites: LinkedIn, Jigsaw
    5. Real estate sites for home locations, neighborhoods and demographics: Trulia, Zillow
    6. Google Earth for visual environment of an address
  4. Identity theft - what to do if you lose your wallet
  5. Credit card checker - see if your card has been compromised Cardcops
  6. Anti-spam Laws Spamlaws
  7. Internet Crime Complaint Center
  8. ID fraud protection
  9. How to avoid scams

Networking and computer security

  1. Computer virus/worm info and scams Symantec/Norton Antivirus Research Center
  2. Networking security (worms, viruses, etc) Eye on Security
  3. CMU Internet Security Center CERT
  4. The Spyware Info web site . Remover for the "coolwebsearch" spy and others.
  5. Microsoft "Malicious Software Removal Tool"
  6. article on malware removal & protection

Charity Validators

Work at Home Scams

 

 

 

 

 

 

 

CS105 - Intro to Computing

Announcements
Be sure to bring a PENCIL and a good eraser to EVERY exam.
Separate cover page (see the course slides for format) for EVERY assignment, even if two labs are due at the same time. Do NOT staple multiple labs together (except labs 3-1 and 3-2, which are considered ONE lab)!!
Be sure to see the Lab Addenda web page BEFORE you do each lab!
  1. Syllabus
  2. Course Policy Statement
  3. Course Notice
  4. Information for those who registered late for this course
  5. Mapping your H drive
  6. corrected and added slides
  7. Fall general addenda (minus database)
  8. Database Lab Assignment Addenda, Corrections & Explanations
  9. Final exam schedules
  10. Sample Cover Page
  11. Prof. Foreman's office & CS Homework cabinet locations
  12. Reading Assignments
  13. Lab Assignment Order and Comments
  14. checking for errors in assignments
  15. Grade Tracker-secure
    No tunnel required!
  16. backup Grade TrackerNo tunnel needed.
  17. Assignment downloads
  18. FAQ (Frequently Asked Questions) (Office or newer required for viewing)
  19. What previous students have told me about the course
  20. Course software
  21. slides (NOTE: this link is only for Prof. Foreman)
  22. Homepage assignment instructions
  23. Webpage building and uploading procedures
  24. Your webpage doesn't work? Try here.

CS205 - Advanced Microcomputer Applications

  1. General Course Info
    1. saving to your H drive
    2. Course Syllabus
    3. Course Policy
    4. Presentation signup
    5. Grade Tracker
    6. Grade Tracker-secure
    7. Assignments and Due Dates
    8. grading template
    9. Downloads: Slide & Webpage rules, the MS Project template
      and info on getting your own copy of MS Project.
    10. Midterm hunt-codes
    11. Prof. St. Clair's homepaage
    12. Prof. Hinton's website
  2. Notes
    1. FAQ (Frequently Asked Questions)
    2. Successful Presentations A few more hints to augment the lecture.
    3. Webpage building and uploading procedures
    4. Your webpage doesn't work? Try here.
    5. Preparing webpages for hand-in
  3. Examples
    1. Useful links
    2. Presentation Demo (Requires Flash)
    3. Dr. Foreman's Web Page Assignment Examples
    4. The multiplier and its source.
    5. Index of wallpaper samples
    6. More books on DHTML, CSS & internet research
    7. CGItest menu
    8. A "Strict XHTML 1.0" web page
    9. A "Strict HTML 4.01" web page

CS212 - Advanced Programming for Engineers

  1. Syllabus
  2. Course Policy Statement
  3. Lecture Slides
  4. Labs & Projects
  5. Homework
  6. Project/Lab error codes
  7. Final exam schedules
  8. Course software
  9. Miscellaneous and FAQ files
  10. Grade Tracker-secure If you are off-campus, you must create the "VPN tunnel (Network Connect icon)" at SSL.Binghamton.edu first.
  1. Syllabus
  2. Course Policy Statement
  3. Course software
  4. Lecture Slides
  5. Letter frequency for Huffman lab
  6. Grade Tracker-secure If you are off-campus, you must create the "VPN tunnel (Network Connect icon)" at SSL.Binghamton.edu first.
  7. backup Grade Tracker
  8. Assignments
  9. Project/Lab error codes
  10. My Alice Sample Note: Java3D must be installed.
  11. My Sample models (executable version only)
    Note: to run the Open_GL model, you must first download it, then rename it as an ".exe" file.
    you will also have to download the freeglut.dll file into the same directory as the model.
  12. gimp tutorials
  13. Stego image
  14. Links to student pages

CS311 - Operating Systems Concepts

NOTE:

Most materials listed for CS350 apply equally to CS311. Therefore, I may occasionally refer to the CS350 web pages, but the pages are common to both courses.
  1. Syllabus
  2. Policy
  3. Homework & Projects
  4. Project grading codes
  5. OS-Common: Compiling with Visual Studio, project info,etc
  6. Project basics, sample code, lab hints, etc.
  7. Course software
  8. Final exam schedules
  9. Grading, course info, requirements, slides & more
  10. TJW-Linux info (logging in, using & building a remote Linux system)
  11. Grade Tracker-secureNo tunnel needed.
  12. backup Grade TrackerNo tunnel needed.

CS350 - Operating Systems

  1. Syllabus
  2. Policy
  3. Homework & projects
  4. Project grading codes
    Note: the LAB assignment due-dates may be announced in class.
  5. OS-Common: Compiling with Visual Studio, project info,etc
  6. Project basics, sample code, lab hints, etc.
  7. Weekly lab assignments (must be done in lab)
  8. Course software
  9. Final exam schedules
  10. Grading, course info, requirements, slides & more
  11. TJW-Linux info (logging in, using & building a remote Linux system)
  12. Grade Tracker-secure If you are off-campus, you must create the "VPN tunnel (Network Connect icon)" at SSL.Binghamton.edu first.
  13. backup Grade Tracker
  14. Essentials of Programming-videoby Hillel Coren
  15. Presentation topics, by group
  16. Student Presentations
  17. Giving a Good Presentation

CS360 - Graphical Interface Programming

  1. Topics list
  2. Syllabus
  3. Course Policy
  4. Course software
  5. Assignments & due dates
  6. Project/Lab error codes
  7. New Course Slides
  8. Examples
  9. Grade Tracker-secure If you are off-campus, you must create the "VPN tunnel (Network Connect icon)" at SSL.Binghamton.edu first.

CS495 - Ethics & Communications

  1. Syllabus
  2. Course Outline & Readings
  3. Assignments
  4. Downloads
  5. Paper grading elements
  6. Grade Tracker-secure
  7. Genes & Patenting

CS550 - Operating Systems

CS580F - Topics in Distributed Systems

==> to all CS580 links

CS580H - Graphical Interface Programming

  1. Topics list
  2. Syllabus
  3. Course Policy
  4. Course software
  5. Assignments & due dates
    NOTE: these assignments will be modified, as they were for an undergraduate course
  6. Course Slides
  7. Examples
  8. Grade Tracker-secure
    If you are off-campus, you must create the "VPN tunnel (Network Connect icon)" at SSL.Binghamton.edu first.
  9. CS580 Grade codes

MALS509 - Information Technology for Business Professionals

Using your H: drive is a necessity, for 4 reasons:
  1. You will need it for future work here at school
  2. You need to understand how to maneuver around different setups at school and in the business environment
  3. So you can show us your work in its original form, without having to carry (or buy) a memory stick or card (or emailing it to yourself).
  4. You can get at your files from anywhere on (or off) campus, not just your own computer, so you can do your work, even if you are out of town or your PC is broken.
Accessing your H: drive from off campus
NOTE: SCROLL DOWN to "Mapping drives on Bingsuns for Windows"
shayna
Homework cabinets:
EB, 3rd floor
Click for larger image.
small map
My office location:
EB, 3rd floor (room Q19)

Click for larger image.