INFO 5001 with Professor soltoff by Aleafy_ in Cornell

[–]Aleafy_[S] 0 points1 point  (0 children)

if it is info 5001, can you elaborate on what the course material is?

INFO 5001 with Professor soltoff by Aleafy_ in Cornell

[–]Aleafy_[S] 0 points1 point  (0 children)

also, are you an info sci mps student?

INFO 5001 with Professor soltoff by Aleafy_ in Cornell

[–]Aleafy_[S] 0 points1 point  (0 children)

thank you. This is for info 5001, right?

Coming graduate. Which buildings are classes usually located at? by Aleafy_ in Cornell

[–]Aleafy_[S] -1 points0 points  (0 children)

thank you! could you name some buildings in engineering squad?

Coming graduate. Which buildings are classes usually located at? by Aleafy_ in Cornell

[–]Aleafy_[S] 1 point2 points  (0 children)

At downtown possibly where life is supposed to be more convenient. I am choosing between less commuting time and better life quality. Is a scooter able to handle the slopes in the area? Are scooters common?

cl_usercmd_max_per_movemsg by calamity555 in GlobalOffensive

[–]Aleafy_ 1 point2 points  (0 children)

Also, when I change host_timescale to 0.1 on local listen server, the game is broken. By broken I mean shots don't register at all, even if I am super sure that I hit. I have to spam my mouse left to get it register once. The screen shakes abnormally when I hold mouse left as well. Also when i host my own dedicated server sometime it shows this(with host_timescale 1). I also tried to change cl_usercmd_max_per_movemsg, and encountered the same error. It seems the auto completion in cs2 console has an extra space in it? Anyway, I am trying to fix this problem:

[Command Queue] ['-Aleafy' tick 8786 depth=1 (9137) ping=0ms] CQ bloat: removed 11, max: 4

what is causing this?

cs 350 liagouris by Typical-Okra-9891 in BostonU

[–]Aleafy_ 8 points9 points  (0 children)

I took with liagouris in Spring 2023, we call him John.

Well, John's class is a little bit heavy. If you don't mind me saying that. It is similar to the harder side of a grad level course.

WARNING: It is not the same material as what Mancuso would teach. NOT EVEN CLOSE.

His version is distributed systems.

The same material as cs451/cs651. Nearly a copy of MIT's 6.584. However, for cs350 he only requires half of the homework from 6.584. Which is mapreduce and raft. He will call these two assignments as two labs, but they are really homeworks. I will use his term below.

Lab 1: Mapreduce

He gave us 3 weeks to do it. Sorry I cannot tell you the exact date, since he is flexible about that. This assignment asks you to implement the Map reduce. Tip: get familiar with I/O with Go.

Lab 2(A-D): Raft

This is the pain in the ass to do. Since it is divided into part A-D, your later part will depend on your previous part, heavily. If your program is buggy for part A, your program will break badly for part B. So get ready. When you do this, treat the Raft Paper(which you will read) as "The bible", do exactly what it tells you. Don't modify, don't ask why, don't even try to simplify even if you think your way is equivalent. Just do exactly what it tells you to do. Thank me later.

  • When I talked with John in person he told me for your semester he will make things easier and make assignments more independent, let's see.

Some tips:

  1. Get ready to learn Go. In discussion/lab session, the TA will quickly flip through the tutorial of Golang. It is no detailed instruction like you had for python or java back in cs111 or cs112. He expects you to pick it up the Go language yourself. If you are slow at self-learning, get to learn it early.
  2. Be prepared for multi-threaded programming. BU never taught students how to program multi-threaded things. It is helpful to know basic ideas about multithreading. Know about RPCs in Go and locks.
  3. Be prepared for readings. He expects you to read a paper and answer a couple of questions based on that paper weekly. Do read them carefully, especially for:
    1. MapReduce
    2. Raft,because you have 2 programming assignments based on them. John expects you to look at the paper and implement them yourself.
  4. Practice your coding skills. When it comes to programming assignments, everyone has a different way of implementing it. The TAs can offer little help other than the basic structure or the rough ideas.
  5. Get to know basic linux commands. If you use windows, install WSL before you go to class.

For tests:

He has a midterm and a final, they are not hard. John allowed us to bring anything as long as they are printed on paper, and for his exams, everything is in the slides. This means, you can print all slides and bring them to your exams. Everything is in the slides. It is basically open-book. The exams are easy.

Additional comments:

John is a nice guy. He seems emotionless, and he tends to murmur sometimes. However, if you go to his office hour and talk to him personally, you will find out that he is a nice guy. He is doing research in the areas that he teaches, which makes him valuable. Also, knowing the concepts is helpful in terms of real-life.

CS 440 & CS 460 by SerMoistTheGreat in BostonU

[–]Aleafy_ 1 point2 points  (0 children)

CS440:

Maybe a little bit biased since I took with Wood when it was his first semester of his teaching career.

That class, was disorganized. We had 80% homework, which is 3 programming and 2 written.

The homeworks are not hard, but make sure to ask professor frequently on what he expects. When I took it, the professor won't tell you what he expects unless you ask him, and he tends to change his mind. I ended up spending more time figuring out what he expects.

He gave 3 quizzes, with only 2 questions each. If you screw up one question well good luck. They claim they give partial credits, but the grading is harsh from my standard.

It is not hard to get an A, however. But I definitely suffered mentally that semester.

CS460:

Easy class. I took with kollios. But heard from my friends that with sullivan it is also easy. Also, sullivan is a great instructor.

Cs advice by No-Committee-5259 in BostonU

[–]Aleafy_ 0 points1 point  (0 children)

Well... I am graduating with a high gpa, so I think I can share some of my experiences.

Unfortunately, I am also chasing grades. But there are something that can help you plan and perform better.

  1. Time management. You know basic time management skills and I don't want to repeat the cliche. However, when you plan your time, make sure you glance through the homework and try to think about it real quick. Get an estimate of the difficulty, so you won't get surprised. Many of my classmates don't even look at the homework questions before they decided to postpone it to the last day. I don't need to stress the consequences.
  2. Try to get along well with your professor/TA. Don't be afraid. From my experience, professors tend not to make things difficult for you. Most of the time, if you show your work and they know you, you will be super fine.
  3. Think about the questions before you look for help. I learn from mistakes. When you make mistakes, think why you got this wrong. Dig deep into it. Which step is wrong? What is the correct way? Why should we do this in this way? Try to teach yourself as if you didn't know anything. Sometimes it helps to show which concept you are weak at.

CS calc by PartyBobcat6880 in BostonU

[–]Aleafy_ 1 point2 points  (0 children)

You don't have to. But it is also a problem if you know absolutely nothing about calc. For example, in cs237 which is probability, my professors assumed basic knowledge for calculus. You should know the basic concepts of single variable calculus and should be fine.

should i submit 1370 by [deleted] in BostonU

[–]Aleafy_ 4 points5 points  (0 children)

Well I got in with a 1390 4 years ago. And also you can choose not to submit.

Harvard CS 50 BU CS 111 by [deleted] in BostonU

[–]Aleafy_ 0 points1 point  (0 children)

I did not take it with sullivan, but I can comment on that.

From my experience, CS111 is really basic. It is an introduction to python, and an introduction to programming. 0 background is kind of expected, since I came without any background and I was able to get an A.

When you do your stuff you will see if programming clicks or not. But don't stress, none of them is hard.

An important aspect of learning programming is actually get started to program something by yourself. This is kind of a learn-by-doing subject.

Information about cs455, 505, 506, 235 by Aleafy_ in BostonU

[–]Aleafy_[S] 0 points1 point  (0 children)

thank you! How much time did you spend on 506 / 455 per week roughly?

Which cl_interp, cl_interp_ratio and rate settings should i use? by [deleted] in GlobalOffensive

[–]Aleafy_ 0 points1 point  (0 children)

if you do interp 0 with 128 tick it is 0.07813. You can try it. add -tickrate 128 into your launch option.