~/pito salas
home blog link blog pages + new post
admin

Posts tagged #education

239 posts

  • 2026-08-23

    Michigan Robotics

    University of Michigan Robotics Department. Michigan Robotics has 15 repositories available. Follow their code on GitHub.

  • 2026-04-23

    Higher education’s AI denial is not academic integrity--it’s institutional negligence

    In higher education, AI should be a human-centered tool inside a curriculum that expects more from students, not less.

  • 2026-04-18

    Lessons Learned: The Evolution of an Undergraduate Robotics Course in

    I came across this fascinating paper documenting seven years of experience building and refining an undergraduate robotics course within a Computer Science curriculum, and it's packed with hard-won practical wisdom. Starting back in 2016, the author R. Pito Salas chronicles the full arc of the program's evolution — from initial goals and platform choices to the inevitable dead-ends and course corrections along the way. What I find most valuable here is the candid, longitudinal perspective: rather than presenting a polished snapshot of a program that already works, this paper honestly reflects on what changed and why. Key lesson...

    Read more →
  • 2026-03-10

    How to win a best paper award (or, an opinionated take on how to do important research)

    An opinionated perspective on how to do important research that makes a difference (and sometimes win awards).

  • 2026-03-01

    How bad can it git? Characterizing secret leakage in public GitHub repositories

  • 2026-03-01

    A thought about training future software engineers

    You know I've been using Claude Code and friends extensively in my work. To the extent that most of the python that I generated in the last month was written by Claude Code. You might know that up to recently I was teaching at Brandeis University in the Computer Science department. While teaching software engineering and robotics - and this is true of the whole department - we spent a fair amount of time teaching students "program". Either of the main topic of a course, or as an incidental part of whatever the course was about.

    Students would learn through lectures, reading and practice how to write relatively complicated programs in a variety of languages. But the practice, usually was to ...

    Read more →
  • 2026-01-31

    How does AI impact skill formation?

  • 2025-08-30

    Coding is forever changed

    Continuing a theme of the previous blog, I am starting to really believe that programming, coding, software development is going to be forever changed. I say this, among other things, from the perspective of someone who has taught software engineering, development, and intro programming courses.

    I have been doing more and more programming using AI tools. In my case, Claude Code in particular. But I think they are all similar and converging. From time to time, the leader switches around. But really, that is kind of meaningless because it is very unclear what it means to be the leader. In other words, what is the metric by which we compare them? There are more or less an infinite number of us...

    Read more →
  • 2025-07-04

    Three questions towards a better course design

    A 3-Question Checklist for Better Course Design Only when educators are clear on what students should gain by the end of the term can they design effective courses to get them there. Ask yourself these three simple questions when designing your next course to ensure it resonates with students.

  • 2025-06-26

    What Problems to Solve - By Richard Feynman

    How to think about the work

  • 2024-12-27

    RoboGrok University-Level Robotics Course and Parts Kit

    RoboGrok is a complete hands-on university-level robotics course covering forward and inverse kinematics (Denavit-Hartenberg), sensors, computer vision (machine vision), Artificial Intelligence, and motion control.

  • 2024-09-27

    Lessons Learned: The Evolution of an Undergraduate Robotics Course in

    Seven years ago (2016), we began integrating Robotics into our Computer Science curriculum. This paper explores the mission, initial goals and objectives, specific choices we made along the way, and why and outcomes. Of course, we were not the first to do so. Our...

  • 2024-04-12

    Introduction to robotics | Robot Academy

  • 2024-04-12

    Riders.ai | Introducing Learntech - Playtech

    No course has ever been this engaging and effective in teaching hard-to-master STEM skills!

  • 2024-04-12

    GitHub - IDiAL-IMSL/Edurob: Educational robot with support for various drive kinematics

    Educational robot with support for various drive kinematics - IDiAL-IMSL/Edurob

  • 2024-04-11

    Petoi Bittle Robot Dog - Perfect Open Source Robotic Companion

    Get your own Petoi Bittle Robot Dog today! This open-source robot pet with advanced features is perfect for tech enthusiasts and pet lovers alike. Order now!

  • 2024-04-11

    Makey Makey

    Makey Makey: An Invention Kit for Everyone. Ever played Mario on Play-Doh or Piano on Bananas? Alligator clip to start inventing the future.

  • 2024-04-11

    ROAMER

  • 2024-04-11

    Pepper the humanoid and programmable robot |Aldebaran

    Discover Pepper the humanoid robot designed to interact with humans. Standing 120cm tall, Pepper can perceive his environment and speak 15 languages.

  • 2024-04-10

    Teachable Machine

    Train a computer to recognize your own images, sounds, & poses.
    A fast, easy way to create machine learning models for your sites, apps, and more – no expertise or coding required.

  • 2024-04-10

    Intrinsic Motivation Inventory (IMI) – selfdeterminationtheory.org

  • 2023-12-30

    Search - Consensus: AI Search Engine for Research

    Consensus is a search engine that uses AI to find answers in scientific research.

  • 2023-12-20

    Software Design by Example

  • 2023-12-12

    Robotics in Education (RiE) 2024

  • 2023-12-12

    Robotics in Education (RiE) 2024

    Robotics in Education (RiE) 2024 –

  • 2023-10-26

    Developing a Multithreaded Kernel From Scratch!

    Build a multitasking operating system and kernel with an interactive shell!

  • 2023-09-08

    You're the OS!

    Become a computer operating system and try not to anger the user!

  • 2023-09-08

    NandGame – Build a computer from scratch.

    NandGame – Build a computer from scratch. –An educational puzzle game. Solve a series of tasks where you build increasingly powerful components. Starts with the simplest logical components and ends up with a programmable computer.

  • 2023-09-08

    Syllabi Policies for AI Generative Tools

    Syllabi Policies for AI Generative Tools –Syllabi Policies for AI Generative Tools If you would like to submit your course guidelines/policy to be included here, please submit it in this form. Update: If you would like a more searchable version of this document, try out this spreadsheet that allows you to sort by Course, Discipline…

  • 2023-09-08

    Learn something new on Wyzant.com!

    Learn something new on Wyzant.com! –With over 10 million hours of instruction provided since 2005, Wyzant.com is the nation’s largest marketplace for in-person…

  • 2023-08-21

    Specifications Grading: A Method for Improving Student Performance

    Specifications Grading: A Method for Improving Student Performance –Last revised: 10/07/2021 by JP Overview Are you looking to increase student motivation and the quality of their academic work? If yes, consider specifications grading. According to Linda B. Nilson, Ph.D. the traditional higher education grading method is broken and specifications grading offers a solution with benefits for both students and faculty. Nilson published her…

  • 2023-08-21

    Specifications grading with the EMRF rubric

    Specifications grading with the EMRF rubric –A useful rubric for implementing specifications and other forms of mastery grading.

  • 2023-07-10

    Opinion | Im a Student. You Have No Idea How Much Were Using ChatGPT.

    Opinion | I’m a Student. You Have No Idea How Much We’re Using ChatGPT. –

  • 2023-07-07

    Experiential Robotics Platform (XRP) Kit - Beta

    The XRP Robotics Platform is a hands-on, comprehensive robotics platform and includes everything needed to build and program a beginner to advanced robot.

  • 2023-07-07

    Are Your Students Ready for AI?

    Are Your Students Ready for AI? –To thrive in a world that now includes generative AI tools like ChatGPT, students need to develop five essential skills, says professor Oguz A. Acar. Use this four-step framework to empower your students and equip them for success in the digital age.

  • 2023-06-29

    What is Standards-based Grading? - TeacherEase

  • 2023-06-29

    What is Standards-based Grading? – TeacherEase

    What is Standards-based Grading? – TeacherEase –

  • 2023-06-29

    A stop/start/continue for the ungrading community

    A stop/start/continue for the ungrading community –

  • 2023-06-11

    Opinion | How Shoddy Data Becomes Sensational Research

    Opinion | How Shoddy Data Becomes Sensational Research –Academics are addicted to p-hacking, data torturing, and other statistical sins. We must break these habits.

  • 2023-03-03

    The Missing Semester of Your CS Education

    Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!

  • 2023-02-24

    CheatGPT

    CheatGPT –If you teach programming, this is a very insightful article. It doesnt solve anything though. From the author: “This week I stepped out of one world and landed in another. It started while I was marking assignments in a few of my programming courses.The quality of the code I was reading was amazing! My students were doing the sorts of things that my open source peers do.”

  • 2023-02-21

    10 Ways to Avoid Being Fooled

    10 Ways to Avoid Being Fooled –Great useful list of mental models, biases, techniques and tips to avoid being fooled

  • 2023-01-13

    Simple 8-bit Assembler Simulator in Javascript

    One of many simple CPU simulators. I'm teaching a course in Operating Systems and I've been looking for a really simple and clear visual simulator for a CPU. This one is the best one yet. But I would like a better one. This one is missing any kind of support for IO or System calls or something like that. But it's usable.

  • 2023-01-08

    The stats gap

    The stats gap –Students understand just enough statistics to get by

  • 2022-12-20

    Networking on the Network

    Several million people employ electronic mail for some significant portion of their professional communications. Yet in my experience few people have figured out how to use the net productively. A great deal of effort is going into technical means for finding information on the net, but hardly anybody has been helping newcomers figure out where the net fits in the larger picture of their own careers. These notes are a first attempt to fill that gap, building on the most successful practices I've observed in my twenty years on the net. I will focus on the use of electronic communication in research communities, but the underlying principles will be applicable to many other communities as well.

  • 2022-12-08

    Forget about algorithms and models — learn how to solve problems first

    Forget about algorithms and models — learn how to solve problems first –An interesting article, stating the obvious. This is highly relevant to someone who teaches college students their in their very first year of learning programming. And yet it is still a subject of debate among my colleagues. Heres the authors’s own words: “t’s not necessarily about what programming language you learn or use. It’s about how you approach problem solving.”

  • 2022-12-05

    Robotics Lab @ Brandeis

    Our new web site for the Robotics Lab. Finally after 5 years I found the time and the help to build a half decent web site

  • 2022-12-05

    Robotics Lab @ Brandeis

    Robotics Lab @ Brandeis –Our new web site for the Robotics Lab. Finally after 5 years I found the time and the help to build a half decent web site

  • 2022-10-27

    Google Sheets - 🟧Heystack

    Discover the best public Google docs

  • 2022-10-05

    Math for Future Scientists: Require Statistics, Not Calculus

    Math for Future Scientists: Require Statistics, Not Calculus –I totally agree with this. Ive used or needed to use statistics ans probability a lot more often than calculus: “The case for ending calculus requirements for science majors.”

  • 2022-10-02

    The Hundred-Year Programming Language

    A suprisingly thoughtful and detailed essay. I skimmed it. It's a bit of intellectual play because the question could be answered much more briefly. But the article does go deep and look at the question in many different interesting ways.

  • 2022-08-24

    Everything you need to know

    Everything you need to know –A quirky guide for people joining this particular HCI research lab: “This material should take you a week to go through. It’ll help you in doing HCI work and research in general. 1) Start with a talk by Richard Hamming called You and Your Research about picking research problems: https://ift.tt/2qemNPJ then look over…

  • 2022-08-11

    Scientific Poster Printing, Templates, and Tutorials

    Makesigns is a scientific poster printing company with a focus on a simple ordering process and unbeatable customer service. We also offer free templates and tutorials to help you make your research poster.

  • 2022-08-11

    Price guide for research poster printing

    Poster printing services and pricing guide.

  • 2022-07-18

    Pmarchive · Pmarca Guide to Career Planning: Skills and education

    Pmarchive · Pmarca Guide to Career Planning: Skills and education –Marc Andreeson is a somewhat legendry technologist. His advice may not fit you, but it is still worth listeneing to: “Some people argue that college will be your one chance in life to pursue your passion—to spend four years doing nothing but studying whatever you love the most, whether that’s Renaissance literature or existential philosophy.

    I disagree.”

  • 2022-07-17

    Pmarchive · Pmarca Guide to Career Planning: Skills and education

    Marc Andreeson is a somewhat legendry technologist. His advice may not fit you, but it is still worth listeneing to: "Some people argue that college will be your one chance in life to pursue your passion—to spend four years doing nothing but studying whatever you love the most, whether that’s Renaissance literature or existential philosophy.

    I disagree."

  • 2022-06-23

    The Good Research Code Handbook

    This handbook is for grad students, postdocs and PIs who do a lot of programming as part of their research. It will teach you, in a practical manner, how to organize your code so that it is easy to...

  • 2022-06-02

    To Thread or Not to Thread: An In-Depth Look at Ruby’s Execution Models

    To Thread or Not to Thread: An In-Depth Look at Ruby’s Execution Models An in-depth look at threads vs processes in Ruby web applications, and when you should use each. June 2, 2022 at 07:16PM

  • 2022-04-14

    Engineering & Computer Science - Google Scholar Metrics

    Great list of top publications

  • 2022-04-14

    Engineering & Computer Science – Google Scholar Metrics

    Engineering & Computer Science – Google Scholar Metrics Great list of top publications April 14, 2022 at 10:28PM

  • 2022-04-04

    Success Through Presentations – 5 Minutes with Cyrill

    Success Through Presentations – 5 Minutes with Cyrill Success through presenting well

    Series: 5 Minutes with Cyrill

    Cyrill Stachniss, 2022 Credits:

    Video by Cyrill Stachniss

    Thanks for image courtesy to Andres Milioto, Olga Vysotska, Michelle Watt, William Moreland, Luis Quintero

    Intro music by The Brothers Records

    April 4, 2022 at 02:54PM

  • 2022-03-18

    OpenCV: Detection of ArUco Markers

    Pose estimation is of great importance in many computer vision applications: robot navigation, augmented reality, and many more. This process is based on finding correspondences between points in the real environment and their 2d image projection. This is usually a difficult step, and thus it is common to use synthetic or fiducial markers to make it easier.

  • 2022-03-18

    PyImageSearch University Courses: You can master Computer Vision, Deep Learning, and OpenCV

    Computer Vision, Deep Learning, and OpenCV courses from PyImageSearch and Dr. Adrian Rosebrock

  • 2022-03-18

    PyImageSearch University Courses: You can master Computer Vision, Deep Learning, and OpenCV

    PyImageSearch University Courses: You can master Computer Vision, Deep Learning, and OpenCV Computer Vision, Deep Learning, and OpenCV courses from PyImageSearch and Dr. Adrian Rosebrock March 18, 2022 at 02:24PM

  • 2022-03-18

    OpenCV: Detection of ArUco Markers

    OpenCV: Detection of ArUco Markers Pose estimation is of great importance in many computer vision applications: robot navigation, augmented reality, and many more. This process is based on finding correspondences between points in the real environment and their 2d image projection. This is usually a difficult step, and thus it is common to use synthetic or fiducial markers to make it easier. March 18, 2022 at 02:24PM

  • 2022-03-13

    You Only Look Once: Unified, Real-Time Object Detection

    We present YOLO, a new approach to object detection. Prior work on object
    detection repurposes classifiers to perform detection. Instead, we frame object
    detection as a regression problem to...

  • 2022-03-13

    You Only Look Once: Unified, Real-Time Object Detection

    You Only Look Once: Unified, Real-Time Object Detection We present YOLO, a new approach to object detection. Prior work on object

    detection repurposes classifiers to perform detection. Instead, we frame object

    detection as a regression problem to… March 14, 2022 at 01:31AM

  • 2022-03-04

    MiniTest – Writing Test Code In Ruby (2/3)

    MiniTest – Writing Test Code In Ruby (2/3) p.s. This is a series of articles and each article builds off another. I suggest starting at Part 1…. March 4, 2022 at 02:54PM

  • 2022-03-04

    Testing network services in Ruby is easier than you think

    Testing network services in Ruby is easier than you think You’ve started a new project and it’s time for your code to depend on a third-party service. It could be something like ElasticSearch, Resque, a billing provider, or just an arbitrary HTTP API. You’re a good developer, so you want this code to be well tested. But how do you test code that fires off requests to a service that’s totally out of your control? March 4, 2022 at 02:53PM

  • 2022-03-04

    The 3 Tenets of Service Objects in Ruby on Rails | HackerNoon

    The 3 Tenets of Service Objects in Ruby on Rails | HackerNoon

    March 4, 2022 at 02:55PM

  • 2022-02-04

    How to Encourage Students to Speak Up in Virtual Classes

    It’s not always easy to draw out meaningful dialogue from online participants—whether in a classroom or office setting. These eight tactics can help educators and managers alike get responses from even the most mute-happy meeting members.

  • 2022-02-04

    How to Encourage Students to Speak Up in Virtual Classes

    How to Encourage Students to Speak Up in Virtual Classes It’s not always easy to draw out meaningful dialogue from online participants—whether in a classroom or office setting. These eight tactics can help educators and managers alike get responses from even the most mute-happy meeting members. February 4, 2022 at 11:02PM

  • 2022-02-03

    RoboGrok University-Level Robotics Course and Parts Kit

    RoboGrok is a complete hands-on university-level robotics course covering forward and inverse kinematics (Denavit-Hartenberg), sensors, computer vision (machine vision), Artificial Intelligence, and motion control.

  • 2022-02-03

    RoboGrok University-Level Robotics Course and Parts Kit

    RoboGrok University-Level Robotics Course and Parts Kit RoboGrok is a complete hands-on university-level robotics course covering forward and inverse kinematics (Denavit-Hartenberg), sensors, computer vision (machine vision), Artificial Intelligence, and motion control. February 3, 2022 at 01:44PM

  • 2022-02-01

    Flipping Out | code.flickr.com

    Code switches at Flickr

  • 2022-02-01

    Free Online Robotics Courses for 2022 – Asian Robotics Review

  • 2022-02-01

    Heroku Postgres | Heroku Dev Center

    Heroku Postgres | Heroku Dev Center The Heroku Postgres add-on is a production database service, offering PostgreSQL, read-only follower databases, snapshots for forks, and local client access. February 1, 2022 at 10:21PM

  • 2022-02-01

    Free Online Robotics Courses for 2022 – Asian Robotics Review

    Free Online Robotics Courses for 2022 – Asian Robotics Review

    February 1, 2022 at 02:28PM

  • 2022-02-01

    Flipping Out | code.flickr.com

    Flipping Out | code.flickr.com Code switches at Flickr February 1, 2022 at 10:12PM

  • 2022-01-31

    RobustFieldAutonomyLab/LeGO-LOAM: LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain

  • 2022-01-28

    Aho/Ullman Foundations of Computer Science

    Aho/Ullman Foundations of Computer Science This book has been taken out of print by W. H. Freeman. You are welcome to use it if you like. We believed in 1992 it was the way to introduce theory in Computer Science, and we believe that today. January 28, 2022 at 03:29PM

  • 2022-01-25

    Remote Teaching: Synchronous vs. Asynchronous | Center for Teaching and Learning | Worcester State University

    Remote Teaching: Synchronous vs. Asynchronous | Center for Teaching and Learning | Worcester State University There are two options for instructors to facilitate class sessions remotely: Synchronous or Asynchronous. January 25, 2022 at 05:14PM

  • 2022-01-22

    This robot can hike as fast as a human

    Adding depth sensors onto the machine allows it to “see” its environment

  • 2022-01-22

    This robot can hike as fast as a human

    This robot can hike as fast as a human Adding depth sensors onto the machine allows it to “see” its environment January 22, 2022 at 02:43PM

  • 2022-01-12

    Types of cloud computing

  • 2022-01-12

    The Anatomy of a GraphQL Query – Apollo GraphQL Blog

    The Anatomy of a GraphQL Query – Apollo GraphQL Blog

    January 12, 2022 at 04:42PM

  • 2022-01-12

    So what’s this GraphQL thing I keep hearing about?

    So what’s this GraphQL thing I keep hearing about? by Sacha Greif So what’s this GraphQL thing I keep hearing about?If you’re like me, you probably go through three stages when hearing about a new technology: 1. DismissalOne more JavaScript library?! Just use jQuery already!2. InterestHmm, maybe I should check out this new library I January 12, 2022 at 04:41PM

  • 2022-01-12

    Types of cloud computing

    Types of cloud computing

    January 12, 2022 at 05:08PM

  • 2022-01-12

    Runbook: A Ruby DSL for Gradual System Automation

    Runbook: A Ruby DSL for Gradual System Automation At Braintree, we like to write tools to automate our work. Our latest tool is Runbook, a Ruby DSL for gradually automating system… January 12, 2022 at 06:04PM

  • 2022-01-12

    An instrumental intro to GraphQL with Ruby | AppSignal Blog

    An instrumental intro to GraphQL with Ruby | AppSignal Blog We’ll learn about GraphQL by making an application about music January 12, 2022 at 04:41PM

  • 2022-01-12

    10 BEST Performance Testing Tools | Load Testing Tools (2022)

    10 BEST Performance Testing Tools | Load Testing Tools (2022) Performance Testing Tools help in the process of determining the speed, effectiveness, reliability, scalability and interoperability of the system, computer, network, program or application. January 12, 2022 at 04:33PM

  • 2022-01-06

    Unifying Campus Technology Solutions to Power Higher Ed | Ellucian

    Flexible campus technology solutions to boost agility & efficiency, enabling deeper engagement, smarter insights & better outcomes for your institution.

  • 2022-01-06

    Unifying Campus Technology Solutions to Power Higher Ed | Ellucian

    Unifying Campus Technology Solutions to Power Higher Ed | Ellucian Flexible campus technology solutions to boost agility & efficiency, enabling deeper engagement, smarter insights & better outcomes for your institution. January 6, 2022 at 07:28PM

  • 2022-01-03

    RoboGrok University-Level Robotics 1 Course

  • 2022-01-03

    RoboGrok University-Level Robotics 1 Course

    RoboGrok University-Level Robotics 1 Course

    January 3, 2022 at 04:42PM

  • 2021-12-21

    Can I Let One Kid Play Violent Video Games and Not the Other? — The Information

    Can I Let One Kid Play Violent Video Games and Not the Other? — The Information

    December 21, 2021 at 04:39PM

  • 2021-12-03

    CLEAN

    Our team of educators and scientists has reviewed and organized the best free teaching resources for K-12 through college. Go Entire Collection Activities Videos Visualizations Featured Resource Living Landscapes: ...

  • 2021-12-03

    Climate Change Education Across the Curricula, Across the Globe

    The goal is not to introduce Climate Education as a standalone topic, but to integrate it with the core curriculum of Science, Mathematics and Social Sciences.

  • 2021-12-03

    Climate Change Education Across the Curricula, Across the Globe

    Climate Change Education Across the Curricula, Across the Globe The goal is not to introduce Climate Education as a standalone topic, but to integrate it with the core curriculum of Science, Mathematics and Social Sciences. December 3, 2021 at 07:46PM

  • 2021-12-03

    CLEAN

    CLEAN Our team of educators and scientists has reviewed and organized the best free teaching resources for K-12 through college. Go Entire Collection Activities Videos Visualizations Featured Resource Living Landscapes: … December 3, 2021 at 07:46PM

  • 2021-10-08

    Civitas Learning | Student Success Platform & Services – Civitas Learning

    Civitas Learning | Student Success Platform & Services – Civitas Learning We equip higher ed with actionable insights, connected workflow, and services to improve enrollment, course success, persistence and graduation. October 8, 2021 at 06:10PM

  • 2021-08-22

    Wheel of Names

    Enter names, spin wheel to pick a random winner. Customize look and feel, save and share wheels.

  • 2021-08-22

    Wheel of Names

    Wheel of Names Enter names, spin wheel to pick a random winner. Customize look and feel, save and share wheels. August 22, 2021 at 08:47PM

  • 2021-06-19

    The Robotics Back-End - Program Robots Like a Boss

    Program Robots Like a Boss. Lots of good robotics resources

  • 2021-06-19

    The Robotics Back-End – Program Robots Like a Boss

    The Robotics Back-End – Program Robots Like a Boss Program Robots Like a Boss. Lots of good robotics resources June 20, 2021 at 12:23AM

  • 2021-06-12

    This is Grammar For Robots. What? Why? 🤖

    This is Grammar For Robots. What? Why? 🤖 https://lambdalabs.com/papers📝 The paper “RoboGrammar: Graph Grammar for Terrain-Optimized Robot designer. Very intersting paper ! June 12, 2021 at 07:58PM

  • 2021-05-09

    WikiCFP : Call For Papers of Conferences, Workshops and Journals

    A Wiki website of Calls For Papers (CFP) of international conferences, workshops, meetings, seminars, events, journals and book chapters in computer science, communications, software engineering, artificial intelligence, machine learning, networking, signal processing, systems etc.

  • 2021-04-13

    QUT Robot Academy

    University-level, short video lessons and full online courses to help you understand and prepare for this technology of the future.

  • 2021-04-06

    Try Ruby - Code School

    This is a famous course written by a really cool quirky Ruby celebrity (known as _why -- the underscore is part of the name). You might find it useful!

  • 2021-04-06

    Rails for Zombies - Code School

    Codeschool courses are supposed to be excellent. This is another resource that is available if you want to accelerate your learning even more!

  • 2021-04-06

    Applications and Misapplications

    Difficult and long article

  • 2021-04-06

    RubyIdioms - tokland - Ruby conventions and idioms - My personal repository for code and documentation - Google Project Hosting

    Very nice list of idioms

  • 2021-04-06

    Seth Ladd's Blog: Ruby, Rails, OpenID, and Google Integration for the Busy Developer

    Useful info about how to authenticate from Rails to Google

  • 2021-04-06

    Helium - Where Knowledge Rules

    something between wikipedia and what.com

  • 2021-04-06

    The top 20 online coding tools | Feature | .net magazine

    Great set of online coding tools

  • 2021-04-06

    Rails Tutorials · RailsApps

    Another set of tutorials

  • 2021-04-06

    Getty Research Portal

    Free research on art history

  • 2021-04-06

    Quote Investigator | Dedicated to tracing quotations

    Cool tool to lookup quotes

  • 2021-04-06

    10 Papers Every Programmer Should Read (At Least Twice)

  • 2021-04-06

    Arts & Letters Daily - ideas, criticism, debate

    Philosophy, literature, ideas, criticism, history, art, music from The Chronicle of Higher Education.

  • 2021-04-06

    Socrative

  • 2021-04-06

    The Open Syllabus Project – Opening the curricular black box

    Opening the curricular black box

  • 2021-04-06

    Brandeis topo map done by Anthro Department

    Advanced photogrammetry software that uses images to create professional orthomosaics, point clouds, models and more.

  • 2021-04-06

    ‎www.mylanderpages.com/bootup1/bootup-academy

  • 2021-04-06

    AHSE 1500

    With Piazza, easily answer questions, manage course materials, and track student participation. It'll save you time, and your students will love using it. It's free, and easy to get started.

  • 2021-04-06

    AHSE 4590

    With Piazza, easily answer questions, manage course materials, and track student participation. It'll save you time, and your students will love using it. It's free, and easy to get started.

  • 2021-04-06

    ASHE 1500: The Technology Startup

    Course notes and curriculum for Spring 2012 FBE: The Technology Startup

  • 2021-04-06

    ASHE 4590: E! Capstone

  • 2021-04-06

    FIE 2017 |

  • 2021-04-06

    Brandeis Library OneSearch - Start Page

  • 2021-04-06

    Brandeis Scholar - QuickSearch

  • 2021-04-06

    Brandeis Software

  • 2021-04-06

    166b Google Drive

  • 2021-04-06

    showcase

  • 2021-04-06

    Brandeis software portal

  • 2021-04-06

    12b Google Drive

  • 2021-04-06

    166b drive

  • 2021-04-06

    Computer Science | University Bulletin | Brandeis University

  • 2021-04-06

    Software Available at Brandeis | LTS | Brandeis University

  • 2021-04-06

    Information for Faculty | Provost's Office | Brandeis University

  • 2021-04-06

    New Faculty/Staff | LTS | Brandeis University

  • 2021-04-06

    IT Ticket Portal

  • 2021-04-06

    Blogs @ Brandeis University

  • 2021-04-06

    Zoom personal meeting room

    Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference room solution used around the world in board, conference, huddle, and training rooms, as well as executive offices and classrooms. Founded in 2011, Zoom helps businesses and organizations bring their teams together in a frictionless environment to get more done. Zoom is a publicly traded company headquartered in San Jose, CA.

  • 2021-04-06

    No Silver Bullet – essence and accident in software engineering | the morning paper

  • 2021-04-06

    Sci-Hub: removing barriers in the way of science

  • 2021-04-06

    Cal (Brandeis Google)

  • 2021-04-06

    Semantic Scholar

    Semantic Scholar uses groundbreaking AI and engineering to understand the semantics of scientific literature to help Scholars discover relevant research.

  • 2021-04-06

    Calendly Dashboard

  • 2021-04-06

    RPubs - Data Processing with dplyr & tidyr

  • 2021-04-06

    Brandeis Calendar

  • 2021-04-06

    MoodleDocs

  • 2021-04-06

    Google Scholar

    Google Scholar provides a simple way to broadly search for scholarly literature. Search across a wide variety of disciplines and sources: articles, theses, books, abstracts and court opinions.

  • 2021-04-06

    WB Mason - Save on Office Supplies, Furniture, Coffee and More!

    Shop W.B. Mason for all your office supply, ink and toner, furniture, technology, break room, and janitorial needs. Amazingly low prices. Personalized Service. Lightning fast business and residential delivery.

  • 2021-04-06

    LaunchRock - Set up a "Launching Soon" page in minutes

    Build a launch site in minutes to capture early users

  • 2021-04-06

    Crowd Investing for Startups | Wefunder | Crowdfunding

    Invest as little as $100 in startups and small businesses. Wefunder is the largest Regulation Crowdfunding portal.

  • 2021-04-06

    Java Visualizer

  • 2021-04-06

    Can I get Mockups for free? | Balsamiq

  • 2021-04-06

    ProfHacker - The Chronicle of Higher Education

  • 2021-04-06

    Notes Essays—Peter Thiel’s CS183: Startup—Stanford, Spring 2012

  • 2021-04-06

    Course Builder - The Logistics Of Learning

  • 2021-04-06

    LTS At Brandeis

  • 2021-04-06

    LaTeX Tips n Tricks for Conference Papers

  • 2021-04-06

    The Ruby Bibliography

    Fun list of papers, reports, and dissertations related to ruby from academia.

  • 2021-04-06

    The Paper Trail

    Cool web site about computer science papers

  • 2021-04-06

    So you want to be a Research Scientist

    InterSystems perspectives on being a researcher and scientist

  • 2021-04-06

    Papers With Code : the latest in machine learning

    This site shows off research papers which include the code to run. Very nice!

  • 2021-04-06

    nasa-jpl/open-source-rover: A build-it-yourself, 6-wheel rover based on the rovers on Mars!

    Amazing little version of the robot that was sent to mars, "easy" to 3d print!

  • 2021-04-06

    GitHub Developer Pack Offer | Heroku

    Heroku and Github free offers

  • 2021-04-06

    Applying the Universal Scalability Law to organisations | the morning paper

  • 2021-04-06

    How do I know whether my Rails app is thread-safe or not?

    Quite good explanation of thread safety in Ruby apps

  • 2021-04-06

    The Lesson to Unlearn

    "The most damaging thing you learned in school wasn't something you learned in any specific class. It was learning to get good grades."

  • 2021-04-06

    Best Practices for Designing a Pragmatic RESTful API | Vinay Sahni

    There’s so much debate about this. This article has helpful practical advice m

  • 2021-04-06

    CS81 Fall 2017

    Robotics Course that looks great

  • 2021-04-06

    Become a Self-Driving Car Engineer

    Self-driving cars are transformational technology, on the cutting-edge of robotics, machine learning, and engineering. Learn online with Udacity.

  • 2019-12-16

    Some great links for 12/17/2019

    The Lesson to Unlearn

    “The most damaging thing you learned in school wasn’t something you learned in any specific class. It was learning to get good grades.”

    tags: school grades paulgraham

    Posted from Diigo. The rest of my favorite links are here.

  • 2019-05-09

    Some great links for 05/10/2019

    Podcast: Can Machine Learning Solve the Challenges of Cloud Computing? | Graduate School of Arts and Sciences (GSAS) | Brandeis University

    Good introduction to Cloud Computing and Machine Learning

    tags: elasticity scalability machinelearning

    jhspetersson/fselect

    Another crazy useful tool for programmers.

    tags: utilities ...

    Read more →
  • 2018-12-11

    Some great links for 12/12/2018

    Teaching Robotics With ROS | The Construct

    Really good article about a way to teach robotics and pros

    tags: robotics teaching ROS

    Posted from Diigo. The rest of my favorite links are here.

  • 2014-09-09

    Worth reading: The Trouble With Harvard!

    The most-read article in the history of [The New Republic] is not about war, politics, or great works of art. It’s about the admissions policies of a handful of elite universities, most prominently my employer, Harvard, which is figuratively and literally immolated on the cover.

    It’s not surprising that William Deresiewicz’s “Don’t Send Your Kid to the Ivy League” has touched a nerve. Admission to the Ivies is increasingly seen as the bottleneck to a pipeline that feeds a trickle of young adults into the remaining lucrative sectors of our financialized, winner-take-all economy. And their c...

    Read more →
  • 2014-08-13

    Worth reading: Motivating Students: Should Effort Count?

    This is worth looking at: I’ve always said no, effort shouldn’t count. When students pleaded, “but I worked so hard,” or “I studied so long,” I would respond with the clichéd quip about people with brain tumors not wanting surgeons who try hard. Link: Should Effort Count?

  • 2014-02-23

    Good Grades Certainly Don’t Hurt

    How to Get a Job at Google – NYTimes.com:

    Don’t get him wrong, Bock begins, “Good grades certainly don’t hurt.” Many jobs at Google require math, computing and coding skills, so if your good grades truly reflect skills in those areas that you can apply, it would be an advantage. But Google has its eyes on much more.

  • 2013-12-04

    Getting an “A” at Harvard is e-z!

    Unfortunately students can be quite focused on their grades, and as a result I end up paying more attention to grading than I would like. By the way let me point out that ‘grading’ is more than assigning a grade to a bit of homework. Without going into detail, you have to decide and communicate:

    What all the gradable items of work are (e.g. a programming assignment, a reading assignment, a test, a presentation, a mockup or prototype, etc. etc.) Your logical scheme for assigning a grade to a work item. That is, what is an “A” for a programming assignment? For a particular presentation, etc.) What the relative weighting is of each grade is What formula you use to convert all the individual wo...

    Read more →
  • 2013-12-03

    How well does higher ed prepare you as a ‘software engineer’?

    This article is a bit harsh/one-sided, but I still thought it was interesting to see an attempt at comparing programming as practiced in two very different contexts.

    What’s the difference between college-level and corporate programming? | Ars Technica:

    Programming in school and programming in the real world are so inherently different to the point where there’s actually very little overlap. CS will prepare you for “real world” software development like athletics training would prepare an army for battle.

    In a vaguely related article, think about this: In the moder...

    Read more →
  • 2013-09-24

    [teaching] A student’s perspective on course selection

    I stumbled across this article while waiting for a meeting to start. It is a bit “inside baseball”, in this case “inside brandeis” but it was revealing to me at least. Students can “shop” for courses for the first two weeks of the term, attending classes and adding and dropping at will during that time as they settle for their choices. I guess when I went to college they had that too, but I wasn’t aware of how it worked, so I never did it.

    It makes for odd dynamics in the class room as for the first two weeks you don’t really know who to expect to see, who will show up next time, and whether they are keeping up or not. This writer does not seem to be enjoying his college experience as much ...

    Read more →
  • 2013-09-09

    Gender Equity at Harvard: great article

    Harvard Business School Case Study – Gender Equity – NYTimes.com:

    The administrators and the class of 2013 were parting ways, their experiment continuing. The deans vowed to carry on but could not say how aggressively: whether they were willing to revise the tenure process to attract more female contenders, or allow only firms that hired and promoted female candidates to recruit on campus. “We made progress on the first-level things, but what it’s permitting us to do is see, holy cow, how deep-seated the rest of this is,” Ms. Frei said.

  • 2013-09-04

    [edtech] Who knew there was “university in a box” software!

    I stumbled across this web site. I can’t say anything about their status or quality but I was suprised that someone developed what looks like a complete “university admin in a box” cloud based software. Maybe I can use it for Bootup Academy!

    Get a Feature tour of Fedena – Management Information System:

    Fedena provides user-friendly dashboards with login access to all the teachers, non-teaching staff, students, parents and management body of your institution. The various modules available in Fedena takes care of all the processes in your institution, right from admission of new students to generating transfer certificate, when the student completes the studies.

  • 2013-08-27

    Nice article about Algebra vs. Arithmetic

    If you are anything like me, this is something you’ve try to articulate. Here’s a great article on that arcane topic!

    What is algebra? | profkeithdevlin:

    Is mastery of algebra (i.e., algebraic thinking) worth the effort? You bet — though you’d be hard pressed to reach that conclusion based on what you will find in most school algebra textbooks. In today’s world, most of us really do need to master algebraic thinking. In particular, you need to use algebraic thinking if you want to write a macro to calculate the cells in a spreadsheet like Microsoft Excel. This one example alone makes it clear why algebra, and not arithmetic, should ...

    Read more →
  • 2013-08-22

    Interesting article about Moocs and Higher Ed

    Master’s Degree Is New Frontier of Study Online – NYTimes.com:

    Next January, the Georgia Institute of Technology plans to offer a master’s degree in computer science through massive open online courses for a fraction of the on-campus cost, a first for an elite institution. If it even approaches its goal of drawing thousands of students, it could signal a change to the landscape of higher education.

  • 2013-06-01

    Teach ’em GIT

    I don’t agree that it’s a “major problem for computer science” – by a long shot. But still it is odd that often Computer Science students are not exposed to ‘modern’ source control management systems or version management systems, or maybe even “any” SCM at all.

    Version Control and Higher Education — What I Learned Building… — Medium:

    We are not doing students any favors by ignoring software like Git at the university level. It’s a major problem for computer science, information technology and design students to not—at the very least—be exposed to some form of version control or source code management during their tenure at school.

  • 2013-05-10

    An interesting stat: Is it true?

    Kirk McDonald: Sorry, College Grads, I Probably Won’t Hire You – WSJ.com:

    According to one recent report, in the next decade American colleges will mint 40,000 graduates with a bachelor’s degree in computer science, though the U.S. economy is slated to create 120,000 computing jobs that require such degrees.

    Now, I don’t know where this gentleman, Kirk McDonald got this statistic but if you are teaching computer science then it’s a pretty sobering statistic. I am going to try digging deeper to see if I can find the source.

  • 2013-04-30

    Debunking the conventional wisdom

    What do you think, are younger people better programmers? Are they more productive, more clever, work longer hours? Or do older people have some advantages? Here’s a bit of research that says they do!

    NC State News :: NC State News and Information » Older Is Wiser: Study Shows Software Developers’ Skills Improve Over Time:

    There is a perception in some tech circles that older programmers aren’t able to keep pace with rapidly changing technology, and that they are discriminated against in the software field. But a new study from North Carolina State University indicates that the knowledge and skills of programmers actually improve over time – and that older programmers know as much (or more) than their younger peers when it comes to recent software platforms.

  • 2013-04-22

    Ongoing coverage of MOOCs: How good are they really?

    This trend is now unstoppable – massive open online courses – or MOOCs – are constantly in the news. The angle often seems to be about whether or how or how much they will impact higher education and education in general. It’s a topic I am very interested in.

    Here’s another piece of the puzzle, this time from the New York Times. In this article a reporter signs up for ten different online courses in a quest to assess from his personal experience along these dimensions:

    Professors: B+ Convenience: A Teacher to student interaction: D Student to student interaction:...

    Read more →
  • 2013-04-13

    What do you learn in college?

    As you know the topic of the future of the university, the role of MOOCs, and online learning, is highly topical these days. I happen to be interested in it too so I refer you to this David Brooks Article, called, The Practical University. It’s an interesting angle.

    However I want to pull a single quote out of that:

    “Think about Sheryl Sandberg’s recent book, “Lean In.” Put aside the debate about the challenges facing women in society. Focus on the tasks she describes as being important for anybody who wan...

    Read more →
  • 2013-04-06

    Control the Sun, really

    Control The Sun!

    As you know, I am teaching a course at Olin College this spring – alas we are coming to the end. Anyway an important component has been a Lean Startup project, where students take invent a product and take it through a complete Lean Startup validation. Among many things that students do is to ‘go outside the building’ to validate their businesses.

    Do me a great favor and help a team of students validate their idea,“Sunrise Blinds”, and answer this super easy questionnaire!

  • 2013-04-01

    Friedman, mentioning Olin College: again about inventing your own job

    Tom Friedman, quoting Tony Wagner, describes what he thinks should be taught today (that isn’t really being taught:)

    ““Today,” he said via e-mail, “because knowledge is available on every Internet-connected device, what you know matters far less than what you can do with what you know. The capacity to innovate — the ability to solve problems creatively or bring new possibilities to life — and skills like critical thinking, communication and collaboration are far more important than academic knowledge. As one executive told me, ‘We can teach new hires the content, and we will have to because it continues to change, but we can’t teach them how to think — to ask the right questions — and to ta...

    Read more →
  • 2013-03-24

    Olin College of Engineering

    I don’t know if I mentioned that I’m teaching Engineering Entrepreneurship at Olin. What a cool school! While the two course have existed at Olin, I was asked to re-invent them so to a great extent they are new.

    Here’s a blurb that appeared in the ...

    Read more →
  • 2013-03-23

    Practice makes perfect?

    I am (after 10 years) a beginner pianist who wants to improve. I practice, but not diligently enough. On average I think I practice 5 days a week, for about 1/2 hour, so that’s less than 3 hours a week. Clearly I could do better. But I am proud of the effort I put in and I definitely have made a lot of progress. But I am at best still an advanced beginner.

    From an article,“If you’re busy, you’re doing something wrong”,

    “We can start by disproving the assumption that the elite players dedicate ...

    Read more →
  • 2013-03-16

    Everyone should know how to program

    [youtube http://www.youtube.com/watch?v=dU1xS07N-FA&w=560&h=315]

  • 2013-03-06

    Sage on the e-stage?

    There are fascinating shifts going on in higher education today, from MOOCs to the ‘flipped classroom’. A lot of action. I think we are looking at another text-book “Innovator’s Dilemma” scenario playing out:

    The established players (traditional universities), aware of a new way of delivering their offer, but seeing that it doesn’t meet the needs of their customer’s as well as the old way. And the upstarts (udemy and others), the disruptors, applying and refining the use of the technology in niche markets, eventually perfecting it to the point that they can blow by the laggards, and leave them in the dust. Textbook!

    Check out today’s New York Times:

    “Institutions of higher learning must m...

    Read more →
  • 2013-02-26

    Yay! Coffee is good for me (again)

    Well these stories appear from time to time, either saying it’s good or bad for you. What’s an addict to do?

    “Coffee isn’t just warm and energizing, it may also be extremely good for you. In recent years, scientists have studied the effects of coffee on various aspects of health and their results have been nothing short of amazing.” (from Lifehacker)

  • 2013-02-20

    “The Lean Startup” doesn’t have the word “market” in its index

    I am a really big fan of the book The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. So much so that I am using it as a “textbook” for the Entrepreneurship course I am teaching at Olin College.

    Oddly enough, I couldn’t find the word “market” in the index.

  • 2013-01-12

    Harvard Business School: No Women Entrepreneurs

    I was surfing around preparing for my class and happened to look at this page on the Harvard Business School web site. The page is called “Entrepreneurs” and it says, among other things:

    “A video archive that captures insights from learning members of the School’s entrepreneurial community. Entrepreneurs speak on a common set of themes including their development as entrepreneurs, strategies for identifying opportunity, and leadership. (from Harvard Business School)

    Notice anything?

    [Screen Shot 2013 01 12 at 4 08 43 PM](http://www...

    Read more →
  • 2012-11-25

    Teaching at Olin College next year

    College photo 10842 130x0I’m excited to tell you that I just accepted a position as Visiting Lecturer at Olin College for Spring 2013! Actually the full name is Olin College of Engineering.

    Olin is a small engineering college, actually in the top ten of engineering colleges according to US News’ Rankings. ...

    Read more →
  • 2012-10-20

    Ivory Tower or Trade school?

    One of the tensions that I have seen in teaching software engineering is whether something should be viewed as legitimate research or part of the craft of computer engineering.

    It’s a slippery slope that I myself didn’t have a good articulation for.

    I came across this in a newsgroup which I think is a pretty good description. The writer is referring to Researching Information Systems and Computing...

    Read more →
  • 2012-06-30

    [EDUCATION] Is the innovators’ dilemma coming to higher ed?

    An interesting fact:

    “In the last years of the nineteenth century, Charles Dow created an index of 12 leading industrial companies. Almost none of them exist today….[…]… Four years after Dow invented his average, a group of 14 leading research institutions created the Association of American Universities. All of them exist today.” (fromThe Higher Education Monopoly is Crumbling As We Speak)

    The article goes on to talk about where Higher Ed’s staying power has come from:

    “I think that rule is going to change, and soon. Many factors explain the endurance of higher education institutions—the ascen...

    Read more →
  • 2012-06-29

    [EDUCATION] Booting up experienced technical talent who have dated skills

    As you may know, I’ve been working on launching Bootup Academy, which will offer applied computer science or engineering programs to college students who want to supplement their studies with an intensive 10 week summer program. That’s why you may have seen more posts here labeled [EDUCATION].

    We’re now adding an additional focus, Booting Up experienced technical folks who have never put together a web or mobile application, have not worked in an agile environment, and so may not have the right check boxes on their resume.

    We think they may be interested in rapidly bring themselves up to speed, develop skills, knowledge, contacts, and importantly, a por...

    Read more →
  • 2012-05-25

    [EDUCATION] Sign of change in the universe

    I would love to see this trend accelerate:

    “The five-year-old [Innovation, Creativity and Entrepreneurship] program, [Wake Forest University’s] most popular minor, requires students to learn the practical aspects of starting a business. It is a sign of change in liberal-arts colleges, which are grappling with the responsibility of preparing students for a tight and rapidly shifting job market while still providing the staples of academic inquiry.” (from ...

    Read more →
  • 2012-05-17

    [EDUCATION] Crowd Sourcing your Strategy

    The other day I referenced an article questioning the motivation and effectiveness of large scale strategic planning exercises in universities today.

    In this vein I was interested to see this article describing how certain organizations have totally thrown open the process of developing and communicating strategy by employing some good old crowd sourcing.

    “In 2009, Wikimedia1 launched a special wiki—one dedicated to the organization’s own strategy. Over the next two years, more than 1,000 vol...

    Read more →
  • 2012-05-15

    Social Networks: Good or Bad?

    I’ve been doing quite a bit of reading about social networks in preparation for the 2012 edition of my Brandeis University Course, “Web and Social Applications“. This morning I was preparing lecture notes for “Current Issues In Social Networks”. Here are some good current links I have been able to find:

    Is Facebook Making Us Lonely? Social Media’s Small Positive Role in Human Relationships ...

    Read more →
  • 2012-05-04

    [EDUCATION] Strategic Plans – are they worth the paper they are written on?

    I came across a very provocative article about why and how universities seem to often get buried in a time consuming and torturous process of strategic planning.

    My experience in the private sector is that it is very easy to get sucked into a process that takes on a life of its own and sucks a massive amount of time out of the organization for very questionable outcomes.

    Caveat: I don’t claim that I have a broad view on this, as my experience is quite limited but I’ll just say that for my money “Strategic Plans” are the management equivalent of “Big Design Up Front”, both of which I try to limit as much as possi...

    Read more →
  • 2012-04-26

    [education] Creative Monopoly

    An interesting article by David Brooks in the New York Times commenting on the views of the always controversial Peter Thiel.

    [Why is he controversial? Because he has a grant program for students who are so passionate about their startup idea that they are willing to drop out of college to get the grant. Which is ironic because in the article, Brooks is citing what Thiel is teaching in his Stanford COURSE!]

    The article is about Thiel’s views on what and how students get taught in college:

    “First, students have to jump through ever-more de...

    Read more →
  • 2012-04-07

    Why You Want To Be A Learn-it-All

    A provocatively titled article (Why Youth Has an Advantage In Innovation) argues that to innovate you have to be an omnivorous and promiscuous consumer of new stuff. Try this list on for size, does it fit?

    When a new device or operating system comes out do you rush out to get it as soon as possible – just because you want to play with the new features? Or do you wait for the dust to settle so that you don’t make a mistaken purchase. Or because you don’t want to waste your time. Do you use LinkedIn for all of your recruiting, or do you mistakenly think that LinkedIn is o...

    Read more →
  • 2012-03-02

    Is this article a joke? “When Truisms are true”

    26GRAYMATTER-articleInline.jpg

    I saw this article in the Sunday New York Timestoday which starts promising but then becomes a bit ridiculous and makes a mockery of serious research, in my humble opinion.

    It starts with a claim that sounds plausible:

    “Recent advances in understanding what psychologists call “embodied cognition” indicate a surprisingly direct link between mind and body. It turns out that people draw on their bodily experiences in constructing their social reality....

    Read more →
  • 2012-02-10

    Selling course notes: a market solution

    Should it be ok for students to take notes during a class and turn them into a marketable product that they make money on?

    If I am teaching the same class again this year, students could buy the course notes and potentially do better, or learn more. That’s a good thing, right?

    However is it fair to me? After all these students are becoming multi-millionaires by reselling my work, my intellectual property. Yeah right.

    One professor has an amusing solution to this dilemma, but I think it still misses the point;

    Precisely. Besides which, I’ve figured out a much more fun solution to the problem: I’m going to buy some of these note sets and outlines being sold for my classes. ...

    Read more →
  • 2012-01-10

    Digital Humanities: A fancy word for blogging?

    Here’s an interesting article in “The Opinionator” of the New York Times about blogging, scholarly writing and the tension between the two. He says:

    “… The digital humanities, it is claimed, can help alter that “monstrous terrain” in at least two ways. The first is to open up the conversation to the public whose support the traditional humanities has lost. If anyone and everyone can join in, if the invitation of open access is widely accepted, appreciation of what humanists do will grow beyond the confines of the university. Familiarity will breed not contempt, but fellowship. â€...

    Read more →
  • 2012-01-08

    On the importance of learning to work in teams

    David Colletta shared this link in comments to my recent post about team work. David’s link was good enough that I thought I should excerpt it to increase the chances that my colleagues and students at Brandeis see it.

    Here’s an excerpt from it:

    “However, the most rewarding experiences I had were when I was actively collaborating with others on the H-Store and Relational Cloud projects. We achieved more than I could have by myself, I learned more than I would have by myself, and most importantly: it is more fun to work with others. You have people to commiserate with when papers get rejected, ...

    Read more →
  • 2012-01-04

    Teaching: Group Projects

    I’ve had occasion as you know to teach a few times at Brandeis University. The courses were in Web Development, Mobile Development and Game Development. A major component was a Product Incubator where students worked in teams to develop a product. The organizational and logistical questions as well as the dynamics around team work were significant and challenging.

    In my mind the overall benefit of team student projects are:

    students must show mastery of the material to do well it is more fun and rewarding for the students team work is a fundamental aspect of whatever they will do in the future the teachers are around to help ste...

    Read more →
  • 2011-11-25

    What they teach in lawschool

    This article gives a fascinating perspective on the disconnect between what they teach in law school and what knowledge is required to actually be an effective lawyer. Some great facts from the article:

    “Last year, a survey by American Lawyer found that 47 percent of law firms had a client say, in effect, “We don’t want to see the names of first- or second-year associates on our bills.” Other clients are demanding that law firms charge flat fees.”

    …and …

    ““Law school has a kind of intellectual inferiority complex, and it’s built into the idea of law school itself,” says W. Bradley Wendel of ...

    Read more →
  • 2011-10-25

    Khan academy to the rescue

    If you haven’t heard about Khan Academy, let me be the first one to introduce you to its wonders. There is a huge library of 10-12 minute educational videos on high-school and college level topics from matrix math to trigonometry to how mortgages work. You need to read the background, it’s an unbelievably prolific individual guy, Kahn, who records each one of these. From what he says, he’s not an expert in all of them, he just ‘bones up’ on the topic and then records the session. The quality of the teaching is really amazing.

    Case in point. A few weeks ago I had to recall how and why ...

    Read more →
  • 2011-09-11

    Instead of giving out grades in a class, give out experience points

    If you watched (or didn’t) the preceding video by Jesse Schellyou might have caught one throw away idea mentioned that really intrigued me: Eliminate grades and instead adopt a system modeled more like experience points in a game. The idea he mentions I believe came from a Professor Lee Sheldon. Here’s the link to his course, Gaming the Classroom.

    In my teaching at Brandeis, deciding how to handle grading is one of the trickier problems* to solve. While my experience teaching so far is quite limited I ...

    Read more →
  • 2011-07-15

    Preparation needed

    I’ve been thinking a lot lately about what kind of preparation college students need as they graduate to pursue their futures. Thomas Friedman writes an excellent column in the New York Times where he says:

    “Look at the news these days from the most dynamic sector of the U.S. economy — Silicon Valley. Facebook is now valued near $100 billion, Twitter at $8 billion, Groupon at $30 billion, Zynga at $20 billion and LinkedIn at $8 billion. These are the fastest-growing Internet/social networking companies in the world, and here’s what’s scary: You could easily fit all their employees together into the 20,000 seats in Madison Square Garden, and still have room for grandma. ...

    Read more →
  • 2011-06-27

    Interesting approach to teaching computer science

    Fun article about Ben Hescott who has some unique – and impressive – approaches to teaching an abstract topic:

    Q. Did you experience an “aha’’ teaching moment?

    A. My first time teaching, I was using PowerPoint slides. One student kept saying, “I don’t see it.’’ So I turned off the computer, grabbed a piece of chalk, and went through the material slowly on the blackboard, without notes. Afterward, the kid said, “You’re a really good teacher when you’re not using PowerPoint.’’ That changed everything.” (from The Boston Globe)

    You have to read the whole interview!

  • 2011-06-15

    Waiting for Superman

    I recently saw the movie “Waiting for Superman” – yes I am late to the party. But in case you have not seen it let me recommend it to you as a highly revealing and disappointing view into the way the American school system runs, stuck in a system that feels so wrong in so many ways. Watch it. And visit the Waiting For Superman Web Site.

    Here is the IMdb info for Waiting for Superman. Here is theNetflix link for the DVD.

  • 2011-05-25

    University Teaching – homework, tests and grades?

    I am about a week from beginning teaching my course at Brandeis University. The curriculum is a little different from last year, focusing on mobile software engineering and game development. This is different from last year, where we focused both on web and mobile software engineering.

    The structure is that we teach during june and july, 4 days a week, and the students end up with 3 courses worth of credits. The students are both graduate and undergraduate. Given the time frame you can see that it’s an intensive boot camp-like experience. It’s a lot of work and a lot of fun.

    So with my mind on teaching, curriculum, homework assignments and grading, I made note of...

    Read more →
  • 2011-05-23

    [GEEKY] REST and the PATCH verb

    Last year when teaching REST concepts at Brandeis University I proved the truism that there’s no better way to learn about something than to try and teach it. We (all) wrapped ourselves around the axle trying to understand HTTP “PUT” versus HTTP “POST” and learned new english words like Idempotency. I won’t go into the whole story because it’s kind of long.

    * But one of the keys ideas that is tricky to understand is the difference between PUT and POST in REST as it is implemented using HTTP. PUT replaces a specific resource (think of it as a record for a specific key) while POST creates a new resource. *

    So I was interested to see that there’...

    Read more →
  • 2011-03-04

    Three Armed Bandit?

    If I could fool you into believing that a fake rubber hand that you were looking at was really your own hand, how would you react if I took a knife to it? Weird questions that Neuro-science researchers busy themselves with, but really fairly amazing. Here’s an article in Scientific American about the study:

    “A knife-wielding researcher is bearing down on your right hand—or is it your hand? You see three arms in front of you, and you can feel your palms dampen with fear-induced perspiration. But is it your right hand the kitchen knife is plunging toward, or a false, rubber right hand?” (from Scientific American)

  • 2011-01-14

    Insightful article about education

    An insightful article about higher education in the USA: The Disadvantages of an Elite Education. Here are some interesting quotes. It’s a long article and all of it was quite interesting.

    “Students at places like Cleveland State also don’t get A-’s just for doing the work. There’s been a lot of handwringing lately over grade inflation, and it is a scandal, but the most scandalous thing about it is how uneven it’s been.

    Forty years ago, the average GPA at both public and private universities was about 2.6, still close to the traditional B-/C+ curve. Since then, it’s gone up everywhere, but not by anything l...

    Read more →
  • 2011-01-02

    commonplace, ordinary, usual, common

    I just came across an excellent speech given by William Deresiewics (I didn’t know who he was either) to the plebe class at the United States Military Academy at West Point. The title of the speech is Solitude and Leadership.

    I had a hard time finding a representative quote from the article that would suck you in to reading it. This is a quote from the speech, where he is quoting the famous novel “Heart of Darkness” by Joseph Conrad:

    He was commonplace in complexion, in features, in manners, and in voice. He was of middle size and of ordinary build. His eyes, of the usual blue, w...

    Read more →
  • 2010-11-11

    Definitious

    Check out this cool site developed by some Brandeis students who participated in the bootcamp-like course that I taught this summer. It’s called Definitious and it’s kind of a collaborative, semi-serious, semi-silly dictionary where anyone can define any word they want and others can vote the definitions up and down. Definitious. By the way, we are in already planning an expanded version of the course for this coming summer. It’s going to be even better!

  • 2010-09-29

    Advice for New Graduate Students

    If you know anyone in graduate school (oops, or if you are in graduate school yourself, or planning to go to one), this is interesting reading: Advice for New Graduate Students from Freedom to Tinker: [Ed Felten says: This is the time of year when professors offer advice to new students. My colleague Prof. Jennifer Rexford gave a great talk to a group of our incoming engineering Ph.D. students, about how to make the most of graduate school. Here’s what she said: ]

    Those of you who know me, know that I collect quotations as a hobby. (The short version of the story is that I moved ...

    Read more →
  • 2010-09-10

    Future of the university

    I saw an article in the New York Times and other places about the future of the University, and even the End of the University. I have a bit of a curiosity about this topic as Lecturer at Brandeis University. Here’s a blog post from a Professor of Philsophy at Calvin College analyzing those articles and giving his own perspective, where he says: I’m very sympathetic to trying to move beyond the department-as-fortress model which currently dominates higher education, despite all of our talk of interdisciplinarity. While we might have a veneer of cross-discip...

    Read more →
  • 2010-09-07

    Mathematical Foundations of Consciousness?

    Say what? I came across this paper; Mathematical Foundations of Consciousness. I generally love this stuff: Mathematics and writings on the nature of consciousness. When I saw this paper the title really intrigued me. Now my math is not strong enough to tackle anything like PhD level math (in fact my math knowledge beyond under graduate level is definitely uneven.) “The self-referential qualities of consciousness place it outside conventional logic(s) upon which scientific models and frameworks have heretofore been constructed. However more contemporary mathematical development has begun to deal with features of self-reference. We shall address Schrödinger’s...

    Read more →
  • 2010-09-06

    Location Proofs

    The more businesses reward me for showing up at their establishments, the more likely it will be that a bad guy would want to pretend that they were there to garner those rewards. I came across a very interesting paper that proposes the notion of ‘location proofs.’: Enabling new mobile applications with location proofs)

    From the paper: “Location is rapidly becoming the next “killer application” as location-enabled mobile handheld devices proliferate. One class of applications that has yet-to-emerge are those in which users have an incentive to lie about their location. These applications cannot rely solel...

    Read more →
  • 2009-12-17

    I’ll be teaching a course at Brandeis University

    Follow along as I develop the course: Brandeis University Web App Dev, Mobile App Dev and Incubator I’m fortunate to have the opportunity to co-teach 3 courses next year at Brandeis University. It’s something that I have wanted to do for a long time now and I am looking forward to it. As an experiment, I thought I would publish the course notes as I am developing them and perhaps get some feedback, suggestions or even volunteer guest speakers.

    Here are the blurbs:

    Web Application Development: *An introduction to web programming that covers t...

    Read more →
  • 2009-03-24

    Thousands of lectures from top scholars – this looks GOOD!

    I spent 5 minutes perusing this site, and it looks really good. Wow, makes me want to be back in college. Now if only had time (and discipline?) to actually watch some of these lectures, that would be wonderful! Academic Earth – Thousands of video lectures from the world’s top scholars

  • 2009-01-30

    What Life Asks of Us

    A column in the NYTimes that offers a very different perspective from what we might think of as the goal of a liberal education: “Individuals should learn to think for themselves. They should be skeptical of pre-existing arrangements. They should break free from the way they were raised, examine life from the outside and discover their own values.” (from What Life Asks of Us)

    Sounds very common sense. I found myself nodding in agreement, feeling that this matched more or less how I saw things. But then he introduces a different view espoused in a book that came out last summer called ...

    Read more →
  • 2005-11-18

    The $100 Laptop

    You might have heard of Nicholas Negroponte’s (Wikipedia bio – maybe better than the one he wrote himself!) project to create a so-called hundred dollar laptop. He spoke about it at the recent Pop!Tech conference, and the first prototype was unveiled last night. Andy Carvin got a chance to play with it and prepared this very interesting video documentary about it. Check it out.

  • 2004-03-30

    Going to college?

    Having someone in the family who applied to college (and got in) I really appreciate this article. Not to mention that I agree totally with the point of view.

  • 2004-03-23

    Overview of Collaboration

    I had the opportunity to be a guest lecturer at Brandeis University today, which was fun. Brandeis of course is my Alma Mater, so I was quite at home there. The course was about “Internet and Society” and the section was about Collaboration. Here are my slides, for those few who might be interested.

© Salas Blog. All rights reserved.